<SEC-DOCUMENT>0001213900-22-025866.txt : 20220512
<SEC-HEADER>0001213900-22-025866.hdr.sgml : 20220512
<ACCEPTANCE-DATETIME>20220512142604
ACCESSION NUMBER:		0001213900-22-025866
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		129
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220512
DATE AS OF CHANGE:		20220512

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:		22917210

	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>f20f2021_magicsoft.htm
<DESCRIPTION>ANNUAL REPORT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu May 12 18:03:56 UTC 2022 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" 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/20211231" xmlns:pf0="http://fasb.org/srt/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:us-types="http://fasb.org/us-types/2022" 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><!-- Field: Rule-Page --><div style="width: 100%"><div style="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>UNITED
STATES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 12pt"><b>FORM
<ix:nonNumeric contextRef="c0" name="dei:DocumentType">20-F</ix:nonNumeric></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentRegistrationStatement">&#9744;</ix:nonNumeric>
<b>REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OR</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the fiscal year ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate">December 31</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus">2021</ix:nonNumeric></ix:nonNumeric></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OR</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the transition period from ___________</b></span><span style="font-family: Times New Roman, Times, Serif"> to ___________</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OR</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date
of event requiring this shell company report</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Commission
file number: <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber">0-19415</ix:nonNumeric></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName"><span style="font-family: Times New Roman, Times, Serif; font-size: 12pt"><b>MAGIC
SOFTWARE ENTERPRISES LTD.</b></span></ix:nonNumeric></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:edgarprovcountryen" name="dei:EntityIncorporationStateCountryCode"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Israel</b></span></ix:nonNumeric></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c1" name="dei:ContactPersonnelName"><ix:nonNumeric contextRef="c0" name="dei:ContactPersonnelName">Asaf
Berenstin</ix:nonNumeric></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></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities
registered or to be registered pursuant to Section 12(b) of the Act:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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%; "> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 38%; 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="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 20%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trading Symbol(s)</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 38%; 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ordinary Shares, NIS 0.1 Par Value</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><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: top; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MGIC</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><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: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric> Global Select Market</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities
for which there is a reporting obligation pursuant to Section 15(d) of the Act: <b>None</b></span></p><div>

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



</div><!-- Field: Page; Sequence: 1 --><div>
    </div><div style="margin-top: 6pt; 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">&#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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As
of December 31, 2021, the Registrant had <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares">49,073,055</ix:nonFraction> Ordinary Shares, par value NIS 0.1 per share, outstanding</b></span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes
&#9744;&#160;&#160;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers">No</ix:nonNumeric> &#9746;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant has submitted electronically every Interactive Data File required to be 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).</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric>
&#9746;&#160;&#160;&#160;No &#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 21%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer:</span></p></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 31%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> &#9744;</span></p></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 24%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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>:</span></p></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 24%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> &#9746;</span></p></td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated filer: </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">&#9744;</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">Emerging growth company </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></ix:nonNumeric></td> </tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:IcfrAuditorAttestationFlag">&#9746;</ix:nonNumeric></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 15%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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></p></td> <td style="width: 1%">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 68%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744; International Financial Reporting Standards as issued<br/>
by the International Accounting Standards Board</span></p></td> <td style="width: 1%">&#160;</td> <td style="text-align: center; width: 15%">&#9744; Other </td> </tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
17 &#9744;&#160;&#160;&#160;Item 18 &#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes
&#9744;&#160;&#160;&#160;No <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany">&#9746;</ix:nonNumeric></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

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



</div><!-- Field: Rule-Page --><div style="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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>



</div><!-- Field: Page; Sequence: 2 --><div>
    </div><div style="margin-top: 6pt; 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">&#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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INTRODUCTION</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
legal and commercial name is Magic Software Enterprises Ltd., and we were organized and registered in Israel on February 10, 1983 and
began operations in 1986. We are a global provider of: (i) software services and Information Technologies (&#8220;IT&#8221;) outsourcing
software services; (ii) proprietary application development and business process integration platforms; (iii) selected packaged vertical
software solutions, as well as (iv) cloud based services for end to end digital transformation.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">As part of our 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, cyber, digital, data and DevOps, all
according to the specific needs of the customer, and in accordance with the professional expertise required in each case with the goal
to create significant value for our clients in managing, streamlining, accelerating and helping their businesses thrive.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 system 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;); (v) comprehensive system for managing broadcast channels in the area of TV broadcast
management through cloud-based on-demand service or on-premise solutions; (vi) comprehensive solution for sales and distribution field
activities, such as order taking, route accounting, trade marketing, retail execution, proof of deliveries and B2B E-commerce (&#8220;Mobisale&#8221;);
and (vii) comprehensive solution for efficient management of all types of rehabilitation centers (&#8220;Nativ&#8221;). Selected by many
of the largest rehabilitation and treatment centers in Israel, Nativ serves as a comprehensive solution, the largest and most specialized
and equipped system in Israel, with all the capabilities required for operating all aspects of organizations engaged in rehabilitation
and treatment. Nativ enables control of all levels of rehabilitation bodies, including monitoring detailed rehabilitation plans, finance,
collection, account management, recruitment, working hours, asset management, employment, medical files and management of large organization.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on our technological capabilities and our specialists, our software solutions and software services enable our clients to respond to
rapidly evolving market needs and regulatory changes, while improving the efficiency of their core operations. We have approximately
3,677 employees, who serve our clients at any given time and whose skills and specialization are a significant source of competitive
differentiation. We 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
application development and business process integration platforms consist of:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>Magic
    xpa</b> &#8211; a proprietary low-code application platform for developing and deploying business applications.</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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: 0.25in; text-align: justify"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>AppBuilder
    </b>&#8211; a proprietary low-code application platform for building, deploying, and maintaining high-end, mainframe-grade business
    applications.</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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: 0.25in; text-align: justify"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Magic
                                            xpi</b> &#8211; a proprietary low-code platform for on premises application integration.</span></p></td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>



</div><!-- Field: Page; Sequence: 3; Options: NewSection --><div>
    </div><div style="margin-top: 6pt; 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: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>FactoryEye
    &#8211; </b>a cloud-based platform for manufacturers enabling smooth migration to Industry 4.0 smart factories. Real-time factory
    floor visibility and optimization is provided as part of the end-to-end visibility to maximize production performance.</span></td></tr>
</table><div>
</div><p style="margin: 0">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>BusinessEye
                                            &#8211; </b>a cloud-based platform for all verticals enabling smooth end-to-end digital transformation
                                            and full organizational business intelligence.</span></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>Magic
    SmartUX &#8211; </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="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
vertical packaged software solutions include:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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>&#8482;
                                            &#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-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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>Hermes
                                            Cargo </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-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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>HR
                                            Pulse</b> &#8211; 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-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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>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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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>Nativ
                                            </b>&#8211; a proprietary comprehensive core system for management of rehabilitation centers</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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>Mobisale
                                            </b>&#8211; a proprietary comprehensive core system for sales and distribution field activities
                                            for consumer goods manufacturers and wholesalers</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
software solutions and software services enable our clients 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 platforms 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 clients
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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
sell our platforms and our 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 BusinessEye, Magic Smart UX and FactoryEye projects, and assuring successful
operation of the platforms once installed.</span></p><div>

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



</div><!-- Field: Page; Sequence: 4 --><div>
    </div><div style="margin-top: 6pt; 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: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">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 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, all in
accordance with the professional expertise required in each case with our goal to create significant value for our clients in managing,
streamlining, accelerating and helping their businesses thrive. 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We&#160;have
substantial experience in end-to-end development of tailored 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">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 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Definitions</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
this annual report, unless the context otherwise requires:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">References
    to &#8220;Magic Software&#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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">References
    to the &#8220;Securities Act&#8221; are to the Securities Act of 1933, as amended;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">References
    to &#8220;Nasdaq&#8221; are to the Nasdaq Stock Market;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">References
    to the &#8220;TASE&#8221; are to the Tel Aviv Stock Exchange; and</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>



</div><!-- Field: Page; Sequence: 5 --><div>
    </div><div style="margin-top: 6pt; 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: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cautionary
Note Regarding Forward-Looking Statements</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
matters discussed in this annual report are forward-looking statements within the meaning of Section 27A of the Securities Act, Section
21E of the Exchange Act and the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995, that are based on
our beliefs, assumptions and expectations, as well as information currently available to us. Such forward-looking statements may be identified
by the use of the words &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;may,&#8221;
&#8220;will,&#8221; &#8220;plan&#8221; and similar expressions. Such statements reflect our current views with respect to future events
and are subject to certain risks and uncertainties. There are important factors that could cause our actual results, levels of activity,
performance, or achievements to differ materially from the results, levels of activity, performance or achievements expressed or implied
by the forward-looking statements, including, but not limited to:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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
                                            degree of our success in our plans to leverage our global footprint to grow our sales;</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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
                                            degree of our success in integrating the companies that we have acquired through the implementation
                                            of our M&amp;A growth strategy;</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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
                                            lengthy development cycles for our solutions, which may frustrate our ability to realize
                                            revenues and/or profits from our potential new solutions;</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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">our
                                            lengthy and complex sales cycles, which do not always result in the realization of revenues;</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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
                                            degree of our success in retaining our existing customers and competing effectively for greater
                                            market share;</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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 successfully planning and managing changes in the size of our operations;</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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
                                            frequency of the long-term, large, complex projects that we perform that involve complex
                                            estimates of project costs and profit margins, which sometimes change mid-stream;</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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
                                            challenges and potential liability that heightened privacy laws and regulations pose to our
                                            business;</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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">occasional
                                            disputes with clients, which may adversely impact our results of operations and our reputation;</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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">various
                                            intellectual property issues related to our business;</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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
                                            unanticipated product vulnerabilities or cybersecurity breaches of our or our customers&#8217;
                                            systems, particularly in the current work-from-home environment;</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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
                                            unknown further duration of the global COVID-19 pandemic and the extent of its impact on
                                            our operations, financial position and cash flows, and those of our customers and suppliers;</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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">risks
                                            associated with our global sales and operations, such as changes in regulatory requirements,
                                            wide-spread viruses and epidemics like the recent novel coronavirus outbreak, or fluctuations
                                            in currency exchange rates; and</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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">risks
                                            related to our principal location in Israel.</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
we believe such forward-looking statements are based on reasonable assumptions, should one or more of the underlying assumptions prove
incorrect, or these risks or uncertainties materialize, our actual results may differ materially from those expressed or implied by the
forward-looking statements. Please read the risks discussed in Item 3 &#8211; &#8220;Key Information&#8221; under the caption &#8220;Risk
Factors&#8221; and cautionary statements appearing elsewhere in this annual report in order to review conditions that we believe could
cause actual results to differ materially from those contemplated by the forward-looking statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations reflected
in the forward-looking statements are reasonable, we cannot guarantee that future results, levels of activity, performance and events
and circumstances reflected in the forward-looking statements will be achieved or will occur. Except as required by law, we undertake
no obligation to update publicly any forward-looking statements for any reason after the date of this annual report, to conform these
statements to actual results or to changes in our expectations.</span></p><div>

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



</div><!-- Field: Page; Sequence: 6 --><div>
    </div><div style="margin-top: 6pt; 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: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TABLE
OF CONTENTS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_001">ITEM 1.</a></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify; width: 80%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_001">IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</a></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 8%"><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>&#160;</td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_002">ITEM 2.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_002">OFFER STATISTICS AND EXPECTED TIMETABLE</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; 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>&#160;</td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_003">ITEM 3.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_003">KEY INFORMATION</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; 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="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_004">A.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_004">[Reserved]</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; 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: rgb(204,238,255)">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_005">B.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_005">Capitalization and Indebtedness</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_006">C.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_006">Reasons for the Offer and Use of Proceeds</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; 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: rgb(204,238,255)">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_007">D.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_007">Risk Factors</a></span></td>
    <td></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_008">ITEM 4.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_008">INFORMATION ON THE COMPANY</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_009">A.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_009">History and Development of the Company</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; 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: rgb(204,238,255)">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_010">B.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_010">Business Overview</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_011">C.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_011">Organizational Structure</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">51</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_012">D.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_012">Property, Plants and Equipment</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_013">ITEM 4 A.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_013">UNRESOLVED STAFF COMMENTS</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_014">ITEM 5.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_014">OPERATING AND FINANCIAL REVIEW AND PROSPECTS</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_015">A.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_015">Operating Results</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_016">B.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_016">Liquidity and Capital Resources</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_017">C.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_017">Research and Development</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">64</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_018">D.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_018">Trend Information</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">64</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_019">E.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_019">Critical Accounting Estimates.</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">64</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_021">ITEM 6.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_021">DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">71</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_022">A.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_022">Directors and Senior Management</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">71</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_023">B.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_023">Compensation</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">73</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_024">C.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_024">Board Practices</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">74</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_025">D.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_025">Employees</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">81</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_026">E.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_026">Share Ownership</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">82</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_027">ITEM 7.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_027">MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">84</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_028">A.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_028">Major Shareholders</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">84</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_029">B.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_029">Related Party Transactions</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; 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="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_030">C.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_030">Interests of Experts and Counsel</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; 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: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_031">ITEM 8.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_031">FINANCIAL INFORMATION</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">86</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_032">A.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_032">Consolidated Statements and Other Financial Information</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; 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="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_033">B.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_033">Significant Changes</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; 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="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_034">ITEM 9.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#a_034">THE OFFER AND LISTING</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; 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="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_035">A.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_035">Offer and Listing Details</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; 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="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_036">B.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_036">Plan of Distribution</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; 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="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_037">C.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_037">Markets</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; 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="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_038">D.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_038">Selling Shareholders</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">87</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_039">E.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_039">Dilution</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">87</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_040">F.</a></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_040">Expenses of the Issue</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">87</span></td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>



</div><!-- Field: Page; Sequence: 7 --><div>
    </div><div style="margin-top: 6pt; 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: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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



</div><!-- Field: Page; Sequence: 8 --><div>
    </div><div style="margin-top: 6pt; 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 -->vi<!-- 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART
I</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    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><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    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><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    3.</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><span style="text-decoration:underline">KEY
    INFORMATION</span></b></span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><span style="font-variant: small-caps"><b>[Reserved]</b></span></p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"></p><div>





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





</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.</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; font-variant: small-caps"><b>Capitalization
    and Indebtedness</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>C.</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; 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; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>D.</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; font-variant: small-caps"><b>Risk
    Factors</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to Our Business and Our Industry </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></p>
    </td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
                                            business depends on generating and maintaining ongoing, profitable client demand for our
                                            services and solutions, including through the adaptation and expansion of our services and
                                            solutions in response to ongoing changes in technology and offerings.</span></p>
    </td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></p>
    </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">We
    may encounter difficulties in realizing the potential financial or strategic benefits of recent business acquisitions. </span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>



</div><!-- Field: Page; Sequence: 9; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#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="width: 24px; font-size: 10pt; text-align: justify">&#160;</td>
    <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">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.</span></td></tr>
  </table><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Our
    products have a lengthy sales cycle that could adversely affect our revenues.</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#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="width: 24px; font-size: 10pt; text-align: justify">&#160;</td>
    <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">If we are unable to keep our supply of skills and resources in balance with client demand around the world, our business, the utilization rate of our professionals and our results of operations may be materially adversely affected.</span></td></tr>
  </table><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#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="width: 24px; font-size: 10pt; text-align: justify">&#160;</td>
    <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">We face intense competition in the markets in which we operate and we might not be able to compete effectively. </span></td></tr>
  </table><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#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="width: 24px; font-size: 10pt; text-align: justify">&#160;</td>
    <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">Unfavorable national and global economic conditions could adversely affect our business, operating results and financial condition. </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%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; font-size: 10pt; text-align: justify">&#160;</td>
    <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">Geopolitical and other challenges and uncertainties due to the ongoing military conflict between Russia and Ukraine could have a material adverse effect.</span></td></tr>
  </table><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">We
    are exposed to economic and market conditions that impact the communications industry. </span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="margin-top: 0; margin-bottom: 0"></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: 24px; font-size: 10pt; text-align: justify">&#160;</td>
    <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">A reduction of government spending in Israel on IT services may reduce our revenues and profitability.</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">We
    and our customers 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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">We
    could be required to provide the source code of our products to our customers.</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="margin-top: 0; margin-bottom: 0"></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: 24px; font-size: 10pt; text-align: justify">&#160;</td>
    <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">Our business may be materially affected by changes to fiscal and tax policies. </span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">
                                                                              <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></p>
    </td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Breaches
                                            or significant disruptions of our information technology systems may occur.</span></p>
    </td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></p>
    </td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Security
                                            vulnerabilities in our software solutions could lead to reduced revenue or to liability claims.</span></p>
    </td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risk
Related to Our Ordinary Shares </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="margin-top: 0; margin-bottom: 0"></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: 24px; font-size: 10pt; text-align: justify">&#160;</td>
    <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">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. </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%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; font-size: 10pt; text-align: justify">&#160;</td>
    <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">Our controlling shareholder 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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to Our Location in Israel </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to Our Business and Our Industry </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
global COVID-19 pandemic may continue to negatively impact the global economy in a significant manner for an extended period of time
and may also adversely affect our operating results in a material manner.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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">Any recurrence of the COVID-19 pandemic may have
a significant impact on global economic activity, and governments around the world may again intermittently close or restrict office spaces,
public transportation, schools, and travel, with some governments already engaging in such practices. These closures and restrictions,
if continued for a sustained period, could trigger a global recession that could negatively impact our business in a material manner.
Most importantly, our customers may reduce the amount of work for which they retain our services if they experience a slowdown in their
businesses.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">Prolonged economic uncertainties or downturns
in certain regions or industries could adversely affect our business materially. Our business depends on our current and prospective customers&#8217;
ability and willingness to invest money in IT, which in turn is dependent upon their overall economic health. Negative economic conditions
in the global economy or certain regions such as the U.S., Israel or Europe, 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 novel coronavirus outbreak that began in January 2020, could also negatively affect our customers&#8217; spending on our products
and services. In 2021, 53% of our revenues generated from North America, 38% of our revenues were generated from Israel, and 9% from the
rest of the world. Negative economic conditions may cause our clients to reduce their IT spending. Clients 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,
clients may be more likely to make late payments in worsening economic conditions, which could require us to increase our collection efforts
and incur additional associated costs to collect expected revenues. To the extent that the purchase of licenses for our software solutions
are perceived by either our current or potential clients to be discretionary, our revenues may be disproportionately affected by delays
or reductions in general IT spending. If economic conditions generally, or in the industries in which we operate specifically, worsen
from present levels, the results of our operations could be adversely affected.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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"><b><i>The implementation of our M&amp;A growth
strategy, which requires the integration of 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-top: 0pt; margin-bottom: 0pt; 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">In the past decade we have completed a significant
number of important acquisitions. Most recently, during 2021, we acquired EnableIT, Menarva, and Soft IT. During 2020, we acquired Aptonet
Inc and Stockell Information Systems, Inc within addition to 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 the acquired companies include:</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Preserving
    customer, supplier and other important relationships</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Integrating
    complex, core products and services that we acquire with our existing products and services</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Integrating
    financial forecasting and controls, procedures and reporting cycles</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Combining
    and integrating information technology, or IT, systems</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Integrating
    employees and related HR systems and benefits, maintaining employee morale and retaining key employees</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Investment
    of significant management time and attention towards the integration process</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
business depends on generating and maintaining ongoing, profitable client demand for our services and solutions, including through the
adaptation and expansion of our services and solutions in response to ongoing changes in technology and offerings, and a significant
reduction in such demand or an inability to respond to the evolving technological environment could materially affect our results of
operations.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
revenue and profitability depend on the demand for our services and solutions with favorable margins, which could be negatively affected
by numerous factors, many of which are beyond our control and unrelated to our work product. As described above, volatile, negative,
or uncertain global economic and political conditions and lower growth or contraction in the markets we serve have adversely affected
and could in the future adversely affect client demand for our services and software solutions. Our success depends, in part, on our
ability to continue to develop and implement services and software solutions that anticipate and respond to rapid and continuing changes
in technology and offerings to serve the evolving needs of our clients. Examples of areas of significant change include digital-, cloud-
and security-related offerings, which are continually evolving, as well as developments in areas such as artificial intelligence, augmented
reality, automation, Internet of Things, network engineering, digital engineering and manufacturing, and as-a-service solutions. As we
expand our services and solutions into these new areas, we may be exposed to operational, legal, regulatory, ethical, technological and
other risks specific to such new areas, which may negatively affect our reputation and demand for our services and solutions.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Technological
developments may materially affect the cost and use of technology by our clients and, in the case of cloud and as-a-service solutions,
could affect the nature of how we generate revenue. Some of these technological developments have reduced and replaced some of our historical
services and solutions and may continue to do so in the future. This has caused, and may in the future cause, clients to delay spending
under existing contracts and engagements and to delay entering into new contracts while they evaluate new technologies. Such technological
developments and spending delays can negatively impact our results of operations if we are unable to introduce new pricing or commercial
models that reflect the value of these technological developments or if the pace and level of spending on new technologies are not sufficient
to make up any shortfall.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Developments
in the industries we serve, which may be rapid, also could shift demand to new services and solutions. If, as a result of new technologies
or changes in the industries we serve, our clients demand new services and solutions, we may be less competitive in these new areas or
need to make significant investment to meet that demand. Our growth strategy focuses on responding to these types of developments by
driving innovation that will enable us to expand our business into new growth areas. If we do not sufficiently invest in new technology
and adapt to industry developments or evolve and expand our business at sufficient speed and scale, or if we do not make the right strategic
investments to respond to these developments and successfully drive innovation, our services and solutions, our results of operations,
and our ability to develop and maintain a competitive advantage and to execute on our growth strategy could be adversely affected.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
operate in a rapidly evolving environment in which there currently are, and we expect will continue to be, new technology entrants. New
services or technologies offered by competitors or new entrants may make our offerings less differentiated or less competitive when compared
to other alternatives, which may adversely affect our results of operations. In addition, companies in the industries we serve sometimes
seek to achieve economies of scale and other synergies by combining with or acquiring other companies. If one of our current clients
merges or consolidates with a company that relies on another provider for the services and solutions we offer, we may lose work from
that client or lose the opportunity to gain additional work if we are not successful in generating new opportunities from the merger
or consolidation.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Many
of our consulting contracts are less than 12 months in duration, and these contracts typically permit a client to terminate the agreement
with as little as 30 days&#8217; notice. Longer-term, larger and more complex contracts, generally require a longer notice period for
termination and often include an early termination charge to be paid to us, but this charge might not be sufficient to cover our costs
or make up for anticipated ongoing revenues and profits lost upon termination of the contract. Many of our contracts allow clients to
terminate, delay, reduce or eliminate spending on the services we provide. Additionally, a client could choose not to retain us for additional
stages of a project, try to renegotiate the terms of its contract or cancel or delay additional planned work. When contracts are terminated
or not renewed, we lose the anticipated revenues, and it may take significant time to replace the level of revenues lost. Consequently,
our results of operations in subsequent periods could be materially lower than expected.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Difficulties
    in integrating the operations, systems, technologies, products, and personnel of the acquired businesses or enterprises;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Integrating
    financial forecasting and controls, procedures and reporting cycles;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Potential
    difficulties in completing projects associated with in-process research and development;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Insufficient
    revenue to offset increased expenses associated with acquisitions; and</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
are dependent on a limited number of core product families and a decrease in revenues from these products 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 offerings and if we are unsuccessful with these efforts, our business, results of operations and financial condition
will be adversely affected.&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
derive a significant portion of our revenues and profits from sales of application and integration platforms and vertical software solutions
and from related professional services, software maintenance and technical support. 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 related services would adversely affect our
business, results of operations and financial condition.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">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, Leap, FactoryEye,
Magic BusinessEye and Magic SmartUX brands and our vertical packaged software solutions, primarily Clicks, Leap&#8482;, the Hermes solution
and HR Pulse, Mobisale and Nativ. 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Supporting
    existing and emerging hardware, software, databases and networking platforms; and</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because
our software 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 new
technologies, we expect to continue to make substantial investments in our software solutions, system integrations and professional services
related to these changing technologies. 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
products have a lengthy sales cycle that could adversely affect our revenues.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 clients&#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 clients, partners 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we are unable to keep our supply of skills and resources in balance with client demand around the world and attract and retain professionals
with strong leadership skills, our business, the utilization rate of our professionals and our results of operations may be materially
adversely affected.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
success is dependent, in large part, on our ability to keep our supply of market-leading skills and capabilities in balance with client
demand around the world and our ability to attract and retain personnel with the knowledge and skills to lead our business globally.
We must hire or reskill, retain and motivate appropriate numbers of talented people with diverse skills in order to serve clients across
the globe, respond quickly to rapid and ongoing changes in demand, technology, industry and the macroeconomic environment, and continuously
innovate to grow our business. For example, if we are unable to hire or retrain our employees to keep pace with the rapid and continuous
changes in technology and the industries we serve, we may not be able to innovate and deliver new services and solutions to fulfill client
demand. There is competition for scarce talent with market-leading skills and capabilities in new technologies, and our competitors have
directly targeted our employees with these highly sought-after skills and will likely continue to do so. As a result, we may be unable
to cost effectively hire and retain employees with these market-leading skills, which may cause us to incur increased costs, or be unable
to fulfill client demand for our services and solutions.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are particularly dependent on retaining members of our leadership with critical capabilities. If we are unable to do so, our ability
to innovate, generate new business opportunities and effectively lead large and complex transformations and client relationships could
be jeopardized. We depend on identifying, developing and retaining top talent to innovate and lead our businesses. This includes developing
talent and leadership capabilities. Our ability to expand in the markets we operate depends, in large part, on our ability to attract,
develop, retain and integrate both leaders for the local business and people with critical capabilities.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Similarly,
our profitability depends on our ability to effectively source and staff people with the right mix of skills and experience to perform
services for our clients, including our ability to transition employees to new assignments on a timely basis. The costs associated with
recruiting and training employees are significant. If we are unable to effectively deploy our employees globally and remotely on a timely
basis to fulfill the needs of our clients, our profitability could suffer. If our utilization rate is too low, our profitability and
the engagement of our employees could suffer. If the utilization rate of our professionals is too high, it could have an adverse effect
on employee engagement and attrition, the quality of the work performed as well as our ability to staff projects.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
incentive compensation plans are designed to reward high-performing individuals for their contributions and provide incentives for them
to remain with us. If the anticipated value of such incentives does not materialize or if our total compensation package is not viewed
as being competitive, our ability to attract and retain the personnel we need could be adversely affected.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
is a risk that at certain points in time, we may have more personnel than we need in certain skill sets or at compensation levels that
are not aligned with skill sets. In these situations, we have engaged, and may in the future engage, in actions to rebalance our resources,
including reducing the rate of new hires and increasing involuntary terminations as a means to keep our supply of skills and resources
in balance with client demand. At certain times, we will find it difficult to hire and retain a sufficient number of employees with the
skills or backgrounds to meet current and/or future demand. In these cases, we might need to redeploy existing personnel or increase
our reliance on subcontractors to fill certain labor needs, and if not done effectively, our profitability could be negatively impacted.
Additionally, as demand for our services and solutions has escalated at a high rate, to hire and retain people with the skills necessary
to meet demand we have and may continue to adjust compensation, which puts upward pressure on our costs and may adversely affect our
profitability if we are unable to recover these increased costs. If we are not successful in these initiatives, our results of operations
could be adversely affected</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Moreover,
Our research and development, product delivery, and general and administrative, activities are conducted at locations where the competition
for skilled professionals is particularly intense. While there has been strong competition for qualified human resources in the high-tech
industry historically, the industry experienced record growth and activity in 2021, both at the earlier stages of venture capital and
growth equity financings, and at the exit stage of initial public offerings and mergers and acquisitions. This flurry of growth and activity
has caused a sharp increase in job openings in both high-tech companies and research and development centers, as well as the intensification
of competition between employers to attract qualified employees in those jurisdictions. Employee attrition&#8212; for all fields and
professions, and for all levels of management&#8212; has accompanied this strong competition, and hi-tech companies such as ours that
are based in Israel and these other jurisdictions are currently facing a severe shortage of skilled human capital, including engineering,
research and development, sales and customer support personnel. Many of the companies with which we compete for qualified personnel may
have greater resources than we do, and we may not succeed in recruiting additional experienced or professional&#160;personnel,&#160;retaining&#160;personnel
or effectively replacing current personnel who may depart with qualified or effective successors.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
depend heavily on repeated software and service revenues from our base of existing clients. Two of our largest clients accounted together
for 19.0% and 21.2% of our revenues in the years ended December 31, 2020 and 2021, respectively and five of our largest clients accounted
for 26.0% and 27.5% of our revenues in the years ended December 31, 2020 and 2021, respectively. If our existing clients 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 clients, including due to termination of agreement(s), would have a material adverse effect
on our business, results of operations and financial condition.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
ability to attract and retain clients depends to a large extent on our relationships with our clients 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, a portion of our projects may be considered critical to the operations of our clients&#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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
face intense competition in the markets in which we operate and we might not be able to compete effectively. This could adversely affect
our business, results of operations and financial condition.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
markets in which we offer our services and solutions are highly competitive. Our competitors include:</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">multinational
                                            IT service providers, including the services arms of global technology providers;</span></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">off-shore
                                            IT service providers in lower-cost locations such as India and Eastern Europe;</span></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">accounting
                                            firms and consultancies that provide consulting and other IT services and solutions;</span></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">solution
                                            or service providers that compete with us in a specific geographic market, industry or service
                                            area, including advertising agencies, engineering services providers and technology start-ups
                                            and other companies that can scale rapidly to focus on or disrupt certain markets and provide
                                            new or alternative products, services or delivery models; and</span></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">in-house
                                            IT departments that use their own resources, rather than engage an outside firm.</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Some
of our existing and potential competitors are larger companies, have greater financial, marketing or other resources than we do and,
therefore, may be better able to compete for new work and skilled professionals, may be able to innovate and provide new services and
solutions faster than we can or may be able to anticipate the need for services and solutions before we do. Some of our competitors may
also team together to create competing offerings. Even if we have potential offerings that address client needs, competitors may be more
successful at selling similar services they offer, including to companies that are our clients. Some competitors may be more established
in certain markets and may make executing our growth strategy to expand in these markets more challenging. Additionally, competitors
may also offer more aggressive contractual terms, which may affect our ability to win work. Our future performance is largely dependent
on our ability to compete successfully and expand in the markets we currently serve. If we are unable to compete successfully, we could
lose clients to competitors, which could materially adversely affect our results of operations. In addition, we may face greater competition
due to consolidation of companies in the technology sector through strategic mergers, acquisitions or teaming arrangements. Consolidation
activity may result in new competitors with greater scale, a broader footprint or offerings that are more attractive than ours. The technology
companies described above, including many of our alliance partners, are increasingly able to offer services related to their software,
platform, cloud migration and other solutions, or are developing software, platform, cloud migration and other solutions that require
integration services to a lesser extent. These more integrated services and solutions may represent more attractive alternatives to clients
than some of our services and solutions, which may materially adversely affect our competitive position and our results of operations.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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"><b><i>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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Global
macroeconomic and geopolitical conditions affect our clients&#8217; businesses and the markets they serve. 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. 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. If such 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Geopolitical and other challenges and uncertainties
due to the ongoing military conflict between Russia and Ukraine could have a material adverse effect on the global economy, certain material
and commodity prices and our business.</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">Global markets are currently operating in a period
of economic uncertainty, volatility and disruption following Russia's full-scale invasion of Ukraine on February 24, 2022. Although the
length and impact of the ongoing military conflict is highly unpredictable, the conflict in Ukraine and any other geopolitical tensions
could have an adverse effect on the economy and business activity globally and lead to:</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; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">credit and capital market disruptions;</td>
</tr></table><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><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; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">significant volatility in commodity prices (such as grains,
fertilizer inputs and oil and gas);</td>
</tr></table><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><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; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">increased expenses related to direct and indirect materials
used in our production process (i.e., packaging, logistics and inputs, among others);</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; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">increased costs of resources (such as energy, natural gas
and coal) for our operations;</td>
</tr></table><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><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; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">slowdown or disruption of the global and local supply chain,
which may lead to shortages and lack of critical materials, commodities and products in the market;</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; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">potential appreciation of the U.S. dollar;</td>
</tr></table><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><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; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">increase in interest rates and inflation in the markets in
which we operate, which may contribute to further increases in the prices of energy, oil and other commodities; and</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; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">lower or negative global growth.</td>
</tr></table><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">Any such event may increase our costs and adversely
affect our business if we are not able to pass such increased costs onto our 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">Additionally, Russia's prior annexation of Crimea,
recent recognition of two separatist republics in the Donetsk and Luhansk regions of Ukraine and subsequent military interventions in
Ukraine have led to sanctions and other penalties being levied by the United States, European Union and other countries against Russia,
Belarus, the Crimea Region of Ukraine, the so-called Donetsk People's Republic, and the so-called Luhansk People's Republic, including
the agreement to remove certain Russian financial institutions from the Society for Worldwide Interbank Financial Telecommunication, or
SWIFT, payment system. Additional potential sanctions and penalties have also been proposed and/or threatened. Russian military actions,
the resulting sanctions and Russian counter measures or retaliatory actions (including cyberattacks and espionage) could adversely affect
the global economy and financial markets and lead to further instability and lack of liquidity in capital markets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 these measures, as well as potential
responses to them by Russia, is currently unknown and, while we currently didn&#8217;t have any significant impact over our business we
do employ approximately 220 employees in Russia and 104 employees in Ukraine and current and future measures could significantly and adversely
affect our business, financial condition and results of operations, including, for example, increase in costs of exporting to Europe for
our halal products, potential sanctions in the marketing of our products to Russia and threats to the safety of our employees in locations
close to the conflict. Geopolitical and economic risks have also increased over the past few years as a result of trade tensions between
the United States and China, Brexit, and the rise of populism. Growing tensions may lead, among others, to a deglobalization of the world
economy, an increase in protectionism or barriers to immigration, a general reduction of international trade in goods and services and
a reduction in the integration of financial markets, any of which could materially and 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 are continuing to monitor the situation in
Russia, Ukraine and globally and assess its potential impact on our business. Any of the abovementioned factors could adversely affect
our business, prospects, financial condition, and operating results. The extent and duration of the military action, sanctions and resulting
market disruptions are impossible to predict, but could be substantial. Any such disruptions may also magnify the impact of other risks
described elsewhere in this annual report.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
are exposed to economic and market conditions that impact the communications industry. </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
perform work for a wide range of Israeli governmental agencies and related subcontractors. Any reduction in total Israeli government
spending or elimination 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The amount of goodwill and identifiable intangible assets on our consolidated
balance sheet has increased significantly over the last five years from approximately $147 million as of December 31, 2016 to $198 million
as of December 31, 2021 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.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we fail to manage our growth, our business could be disrupted and our profitability will likely decline. </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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,699 as of December 31, 2016 to 3,677 as of December 31, 2021 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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Recruiting,
    training and retaining skilled technical, marketing and management personnel;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Maintaining
    high quality standards;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Preserving
    our corporate culture, values and entrepreneurial environment;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Maintaining
    high levels of customer satisfaction;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 mainly 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 significantly 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
our principal executive offices are located in Israel, 62%, 60% and 62% of our sales in the years ended December 31, 2019, 2020 and 2021,
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.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Limitations
    and disruptions resulting from the imposition of government controls;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Compliance
    with a wide variety of foreign regulatory standards;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Import
    and export license requirements, tariffs, taxes and other trade barriers;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Trade
    restrictions;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Changes
    in tariffs;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Increased
    exposure to fluctuations in foreign currency exchange rates;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Increased
    financial accounting and reporting requirements and complexities;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Weaker
    protection of intellectual property rights in some countries;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Greater
    difficulty in safeguarding intellectual property;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Increased
    management, travel, infrastructure and legal compliance costs associated with having multiple international operations;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Longer
    payment cycles and difficulties in enforcing contracts and collecting accounts receivable;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    need to localize our products and licensing programs for international customers;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Lack
    of familiarity with and unexpected changes in foreign regulatory requirements;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    burden of complying with a wide variety of foreign laws and legal standards;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Multiple
    and possibly overlapping tax regimes.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
financial statements are stated in U.S. dollars, our functional currency. However, in the years ended December 31, 2019, 2020 and 2021,
approximately 51%, 52% and 47% 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Breaches
of network or information technology security, natural disasters or terrorist attacks could have an adverse effect on our business.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 phishing 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.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outside
parties have furthermore in the past, and may also in the future, attempt to fraudulently induce our employees to disclose sensitive,
personal or confidential information via illegal electronic spamming, phishing or other tactics. This existing risk has somewhat increased
given the COVID-19 pandemic, as we shifted a portion of our workforce to more frequent work-from-home arrangements. Unauthorized parties
may also attempt to gain physical access to our facilities in order to infiltrate our information systems or attempt to gain logical
access to our products, services, or information systems for the purpose of exfiltrating content and data. These actual and 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 or our customers
to a risk of loss or misuse of this information. This may result in litigation and liability or fines, our compliance with costly and
time-intensive notice requirements, governmental inquiry or oversight or a loss of customer confidence, any of which could harm our business
or damage our brand and reputation, thereby requiring time and resources to mitigate these impacts.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have invested in advanced detection, prevention and proactive systems to reduce these risks and we believe that our level of protection
is in keeping with the industry standards of peer technology companies. We also maintain a disaster recovery solution, as a means of
assuring that a breach or cyber attack does not necessarily cause the loss of our information. We furthermore review our protections
and remedial measures periodically in order to ensure that they are adequate. We devote resources to address security vulnerabilities
through enhancing security and reliability features in our systems, code hardening, conducting rigorous penetration tests, deploying
updates to address security vulnerabilities, providing resources such as mandatory security training for our workforce and improving
our incident response time, but security vulnerabilities cannot be totally eliminated. The cost of these steps could reduce our operating
margins.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Despite
these protective systems and remedial measures, techniques used to obtain unauthorized access are constantly changing, are becoming increasingly
more sophisticated and often are not recognized until after an exploitation of information has occurred. We may be unable to anticipate
these techniques or implement sufficient preventative measures, and we therefore cannot assure you that our preventative measures will
be successful in preventing compromise and/or disruption of our information technology systems and related data. We furthermore cannot
be certain that our remedial measures will fully mitigate the adverse financial consequences of any cyber-attack or incident. If we do
not make the appropriate level of investment in our technology systems or if our systems become out-of-date or obsolete and we are not
able to deliver the quality of data security that meet our independent security control certification requirements, our business could
be adversely affected.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Security
vulnerabilities in our software solutions could lead to reduced revenue or to liability claims.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maintaining
the security of the software solutions and related services that we offer is a critical issue for us and our customers. Security researchers,
criminal hackers and other third parties regularly develop new techniques to penetrate our customers&#8217; end points, information systems
and network security measures. Cyber threats are constantly evolving and becoming increasingly sophisticated and complex, making it increasingly
difficult to detect and successfully defend against them. Unauthorized parties have, in the past, infiltrated our internal IT systems,
gaining access to certain proprietary information. If they were to similarly breach the security related to, and misuse, software solutions
that we offer, they might access the authentication, payment and personal information of our customers. In addition, cyber-attackers
(which may include individuals or groups, as well as sophisticated groups such as nation-state and state-sponsored attackers, who can
deploy significant resources to plan and carry out exploits) also develop and deploy viruses, worms, credential stuffing attack tools
and other malicious software programs, some of which may be specifically designed to attack the solutions and services that we offer.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software
and operating system applications that we develop have contained and may contain defects in design or manufacture, including bugs, vulnerabilities
and other problems that could unexpectedly compromise the security of the software or impair a customer&#8217;s ability to operate or
use our solutions. The costs to prevent, eliminate, mitigate, or alleviate cyber-attacks or other security problems, bugs, viruses, worms,
malicious software programs and security vulnerabilities are significant, and our efforts to address these problems, including notifying
affected parties, may not be successful or may be delayed and could result in interruptions, delays, cessation of service and loss of
existing or potential customers. It is impossible to predict the extent, frequency or impact these problems may have on us.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Actual
and 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 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 our customers to a risk of loss or misuse of
this information. This may result in litigation and liability or fines, our compliance with costly and time-intensive notice requirements,
governmental inquiry or oversight or a loss of customer confidence, any of which could harm our business or damage our brand and reputation,
thereby requiring time and resources to mitigate these impacts.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time we have identified, and in the future we may identify other, vulnerabilities in some of our solutions and services. We devote
significant resources to address security vulnerabilities through engineering more secure solutions, enhancing security and reliability
features in our solutions and services, code hardening, conducting rigorous penetration tests, deploying updates to address security
vulnerabilities, regularly reviewing our solutions&#8217; security controls, reviewing and auditing our solutions against independent
security control frameworks (such as ISO 27001, SOC 2 and PCI), providing resources such as security training for our customers&#8217;
workforces and improving our incident response time, but security vulnerabilities cannot be totally eliminated. The cost of these steps
could reduce our operating margins, and we may be unable to implement these measures quickly enough to prevent cyber-attackers from gaining
unauthorized access into our solutions. Despite our preventative efforts, actual or perceived security vulnerabilities in our solutions
may harm our reputation or lead to claims against us (and have in the past led to such claims) and could lead some customers to stop
using certain systems or services, to reduce or delay future purchases of solutions or services, or to use competing solutions or services.
If we do not make the appropriate level of investment in our solutions or if our solutions become out-of-date or obsolete and we are
not able to deliver the quality of data security our customers require, our business could be adversely affected. Customers may also
adopt security measures designed to protect their existing computer systems from attack, which could delay their adoption of our new
solutions. Moreover, delayed sales, lower margins or lost customers resulting from disruptions caused by cyber-attacks and implementation
of preventative measures could adversely affect our financial results, share price and reputation.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
and our customers 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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
could be required to provide the source code of our products to our customers.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2021,
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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>
Risks Related to Our Ordinary Shares </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
Ordinary Shares are traded on more than one market and this may result in price variations.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>There
is a 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.&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>As
of April 1, 2022 our controlling shareholder, Formula Systems (1985) Ltd., beneficially owns approximately 45.58% 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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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,374,434 or 45.58%, of our outstanding Ordinary Shares as of April 1, 2022. Asseco Poland S.A., or Asseco,
a Polish company listed on Warsaw Stock Exchange, owns 25.6% of the outstanding shares of Formula Systems. Guy Bernstein, our Chief Executive
Officer who is also the Chief Executive Officer of Formula Systems, owns as of April 1,2022 approximately 11.74% 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,797,973 Ordinary Shares
of Formula, thereby effectively giving Asseco beneficial ownership (voting power) over an aggregate of 37.3% 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Approving
    or rejecting a merger, consolidation or other business combination;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Raising
    future capital; and</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 2021 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
have a history of quarterly fluctuations in our results of operations and expect these fluctuations to continue.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    size and timing of orders;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    high level of competition that we encounter;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Market
    acceptance of our new products, applications and services;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    purchasing patterns and budget cycles of our customers and end-users;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    mix of product sales;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Fluctuations
    in currency exchange rates;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">General
    economic conditions; and</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    integration of newly acquired businesses.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to Our Location in Israel </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
results of operations may be adversely affected by the obligation of our personnel to perform military service.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Service
and enforcement of legal process on us and our directors and officers may be difficult to obtain.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    4.</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><span style="text-decoration:underline">INFORMATION
    ON THE COMPANY</span></b></span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><div><a id="a_009"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</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; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Corporate
details </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Capital
Transactions since January 1, 2019</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.5 million of which $6.0 million was paid upon closing with 1.0 million deferred and paid on
the six month anniversary following the closing with the remaining $.5 million paid on the fifteen month anniversary following the closing
and the remaining amount constitutes a contingent payment depending on the future operating results achieved by OnTarget between 2019
and 2022. Based on OnTarget&#8217;s operating results between 2019 and 2021 we expect total purchase price to amount to approximately
$19.6 million. Further to the $6.5 million paid in 2019, we paid $1.0 million in 2020, $1.0 million in 2021 and $2.0 million in 2022.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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
estimated consideration of $8.4 million, out of which $2 million is contingent on the future revenues achieved by PowWow between 2020
and 2023. During 2020, we reversed the entire contingent amount as it became apparent that PowWow would not meet its revenue targets.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 was payable in two equal installments following the first and second year
anniversaries. We paid $1.55 million in 2020 and in 2021 we settled the remainder of the consideration.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 1, 2020, we acquired an additional 20.05% interest 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 the sellers hold mutual call and put options for the remaining 19.95% interest in Roshtov.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 15, 2020, we acquired an additional 10.17% interest 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 million was paid upon closing and the remainder is payable 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. In April 2022, based on Comblack operating results in 2020 and 2021, we paid an additional $1.7 million as
final consideration with respect to the contingent consideration. We currently hold an 80.2% stake in Comblack. Comblack holds a put option
in respect to its remaining 19.8% holding.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 million of which $&#160;3.663
million was paid upon closing and the remaining $&#160;1.0 million was payable in two installments, six and twelve months following the
closing date. During 2020 and 2021, we paid the remainder of the consideration in two equal installments of $0.5 million each.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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
million, of which $&#160;6.265 million was paid upon closing and the remaining $&#160;1.449 million was payable twelve months following
the closing date. In December 2021, following the discovery of a few discrepancies in the sellers&#8217; disclosures, we paid $0.76 million
as final consideration to settle the remainder of the purchase price.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 1, 2021, we, through one of our Israeli subsidiaries, acquired
60% of the shares of 9540 Y.G. Soft IT Ltd. (&#8220;Soft IT&#8221;), an Israel-based services company which specializes in outsourcing
of software development services for a total consideration of up to $1.1 million. We paid $0.4 million upon closing, $0.3 million was
paid on July 4, 2021, and the remaining amount of $0.4 million constitutes a contingent payment depending on the future operating results
of IT Soft. The fair value of the contingent consideration amounted to $0.5 million as of the acquisition date. We and Soft IT minority
shareholder hold mutual call and put options for the remaining 40% interest.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 1, 2021, we acquired EnableIT, LLC and
its subsidiary (&#8220;EnableIT&#8221;), a U.S.-based services company, specializing in IT staffing and recruiting, for a total consideration
of $6.0 million, of which $4.0 million was paid upon closing and the remaining $2.0 million was payable in two equal installments in April
1, 2022 (which was paid on time) and April 1, 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">Also on April 1, 2021, we acquired Menarva Ltd. (&#8220;Menarva&#8221;),
an Israeli-based services company which specializes in software solutions for non-profit organizations for a total estimated consideration
of up to $5.594 million, of which, $3.0 million was paid upon closing, with the remaining $2.594 million payable in two equal installments
on April 1, 2022 and 2023, contingent upon the operational results of Menarva. On March 31, 2022, we paid an amount of $1.1 million.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 2, 2021, we entered into a share purchase agreement to
acquire 50.1% of the outstanding share capital of Vidstart Ltd. (&#8220;Vidstart&#8221;). Vidstart is a provider of a video advertising
platform that offers personalized automated methods and real-time smart optimization, helping its clients achieve high yields in the competitive
digital ecosystem. The final closing and execution of the Vidstart Agreement occurred on January 27, 2022. The total purchase price was
approximately $11 million in cash. Furthermore, we are obliged to purchase the remainder of Vidstart&#8217;s shares (30% on December 31,
2022 and 19.9% on December 31, 2023) for a price contingent on Vidstart&#8217;s future operating results during 2022 and 2023.&#160;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
legal and commercial name is Magic Software Enterprises Ltd., and we were organized and registered in Israel on February 10, 1983 and
began operations in 1986. We are a global provider of: (i) software services and Information Technologies (&#8220;IT&#8221;) outsourcing
software services; (ii) proprietary application development and business process integration platforms; (iii) selected packaged vertical
software solutions, as well as (iv) cloud based services for end to end digital transformation.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. We also
provide selected verticals with a complete software solution and return on investment.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on our technological capabilities and our specialists, we enable our clients to respond to rapidly evolving market needs and regulatory
changes, while improving the efficiency of their core operations. We have approximately 3,677 employees, who serve our clients at any
given time and whose skills and specialization are a significant source of competitive differentiation. We 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">Our
software technology platforms </span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Organizations
across all industries are digitally transforming by leveraging software to automate and optimize mission critical operations, enhance
customer experiences, and drive competitive differentiation. Historically, organizations have principally relied on off-the-shelf packaged
software and custom software solutions to operationalize and automate their businesses. Packaged software often fails to address unique
use cases or to enable differentiation. It also requires organizations to adapt their business (processes, systems of record, etc.) to
the software package, as opposed to adapting the software to their unique business needs. While traditional custom software solutions
can be differentiated and tailored to meet strategic objectives, development requires a long, iterative, and cumbersome process, as well
as costly integration that relies on scarce developer talent. We enable organizations to differentiate themselves from their competition
through software-enabled digital transformation.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
low-code platforms employ an 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, workflows, data structures, reports, user interfaces, and other
software elements that would otherwise need to be manually coded. This functionality greatly reduces the iterative development process,
allowing for real-time optimization and ultimately shortening the time it takes to design, build, and deploy applications.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
customers leverage our technologies to apply the right automation approach for their specific use case. We believe our unified low-code
platforms are a differentiator in the marketplace. We strive to deeply integrate our capabilities so that they are all interoperable
and low-code making it easier and faster for our clients to address complex use cases, particularly those that involve multiple departments
within an organization</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
software technology platforms consist of:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9675;</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>Magic
    xpa Application Platform</b> &#8211; a proprietary low-code application platform for developing and deploying Client Server/Mobile/Web
    business applications.</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9675;</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>AppBuilder
    Application Platform</b> &#8211; a proprietary low-code application platform for building, deploying, and maintaining high-end, mainframe-grade
    business applications.</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9675;</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>Magic
    xpi Integration Platform</b> &#8211; a proprietary low-code platform for application integration</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9675;</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>Magic
    SmartUX</b> &#8211; 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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9675;</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>FactoryEye
</b>&#8211; a cloud-based platform for manufacturers enabling smooth migration to Industry 4.0 smart factories. Real-time factory floor
visibility and optimization is provided as part of the end-to-end visibility to maximize production performance.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9675;</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>BusinessEye
    </b>&#8211; a cloud-based platform for all verticals enabling smooth end-to-end digital transformation and full organizational business
    intelligence </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9675;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9675;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9675;</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>Hermes
    Cargo</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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9675;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="margin-top: 0; margin-bottom: 0"></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: 72px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-size: 10pt">&#9675;</span></td>
    <td style="text-align: justify"><span style="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>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</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"><span style="font-size: 10pt">&#9675;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><b>Nativ </b>&#8211; offered by our Menarva Ltd. subsidiary, is a proprietary comprehensive core system for management of rehabilitation centers.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</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"><span style="font-size: 10pt">&#9675;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><b>Mobisale </b>&#8211; offered by our Mobisoft Ltd. subsidiary, is a proprietary comprehensive core system for sales and distribution field activities for consumer goods manufacturers and wholesalers. </span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"></p><div>



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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, all in accordance with the professional expertise required in each case with our goal
to create significant value for our clients in managing, streamlining, accelerating and helping their businesses thrive. The talents 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.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
IT services subsidiaries consist of:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Coretech
    Consulting Group LLC</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Fusion
    Solutions LLC</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Xsell
    Resources Inc.</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">AllStates
    Consulting Services LLC</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Futurewave
    Systems, Inc.</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">NetEffects,
    Inc.</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">CommIT
    Group</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Comblack
    Ltd</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Infinigy
    Solutions</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Shavit
    Software Ltd.</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">OnTarget
    Group Inc</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">
                                                                              <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p></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">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">
                                                                              <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p></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">&#9679;</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">Aptonet
    Inc</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Stockell
    information systems</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">EnableIT
    LLC</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify">&#9679;</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">Vidstart
    Ltd</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Partnerships
and Alliances:</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 BusinessEye,
a 100% cloud-native, microservices-based integration platform are available on the Microsoft AppSource app store and are listed on the
Microsoft Azure Marketplace.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In May 2020, our CommIT Group, achieved Amazon AWS 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.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Industry
Overview</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 market analysts spending on low-code
development technologies (excluding RPA) is expected to grow from $9.6 billion in 2020 to $24.7 billion by 2025, at a CAGR of 21%. 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. 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have identified the following trends that are relevant to the markets we operate in:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><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></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">Magic&#8217;s
Software Solutions</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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, Magic
FactoeyEye and Magic BusinessEye all 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, Magic FactoryEye and Magic BusinessEye, 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
underlying principles and purpose of our technology are to provide:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.5in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.5in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.5in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>Automation
    of mundane tasks</b> &#8211; to accelerate development and maintenance and reduce risk; and</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.5in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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, Magic FactoryEye
and Magic BusinessEye deliver fast and simple integration and orchestration of business processes and applications. Our customers operate
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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Magic
xpa Application Platform</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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. Magic xpa 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Key
benefits of our platform include:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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. We also enable organizations to easily modify and enhance applications and automatically disseminate these updates
    across device types to ensure all users benefit from the most up-to-date functionality.</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify">In 2021, we moved our Magic xpa platform to be a cloud native platform
deployed by dockers container, opening the door to our customer to take their applications to be a full SaaS products.

</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>AppBuilder
Application Platform</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; 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. AppBuilder 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AppBuilder
contains everything a development environment needs to create any type of simple or complex business application with platform-independent
functionality, including:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">System
    administration security controls for scope and permissions;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Migration,
    testing, and deployment functions;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Architecture-independent
    development;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">An
    integrated toolset for designing, developing, and deploying applications;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Object-based
    components managed from host, server, or client repositories;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Support
    for Java/J2EE, COBOL, C#, and C programming languages;</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">An
    efficient, cross-platform code generation facility;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Ready-to-use
    business logic and libraries;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">A
    remote prepare facility for mainframe development;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Multiple
    language user interface support; and</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">DBCS
    support.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Magic
xpi Integration Platform</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe data is the most valuable competitive asset today as companies increasingly pursue digital transformation initiatives to modernize
their businesses. Enormous amounts of data are being generated by people, applications, and devices worldwide. Enterprises are seeking
to connect data across their various applications, systems, and IT environments in order to become data-driven businesses. Understanding
and connecting these data assets as well as migrating workloads to the cloud, enables superior insights across the business organization,
better service of customers, automation of supply chains, and the democratization of secure, governed data access for all employees.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
rise of cloud computing, low cost data storage and the proliferation of applications that generate and access data, combined with the
increasing volume of data from mobile, social and IoT, is resulting in an explosion of the volume, variety, and velocity of data. According
to a March 2021 report from IDC, &#8220;The amount of digital data created over the next five years will be greater than twice the amount
of data created since the advent of digital storage.&#8221; This new data creates opportunities to generate greater business insights
and pursue new market opportunities, but is overwhelming for organizations to manage, aggregate, and normalize. As enterprises undertake
the massive transition to cloud, we believe a majority of their workloads will remain on-premises for the foreseeable future due to the
mission-critical processes they support. The complexity of this hybrid world will be further exacerbated as enterprises also employ multi-cloud
strategies. According to IDC, &#8220;82% of organizations are currently using multiple clouds - or plan to within the next 12 months.&#8221;
As a result, we expect enterprises will require new technologies purpose-built to connect, analyze, manage, and normalize data anywhere
it resides using modern, cloud-native architectures that can seamlessly be deployed in any IT environment.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Data
engineers, Extract-Transform-Load (ETL) developers, and citizen integrators have the ability to use our platform to ingest, transform
and integrate data spanning departmental to enterprise scale workloads. These workloads include diverse and distributed data sources
in multi-cloud, hybrid environments. The breadth and depth of our data integration capabilities accelerate the aggregation and processing
of data to ready it for analytics, data science and enterprise reporting initiatives. Leveraging a simple graphical design experience,
users can develop workloads across ETL, Extract-Load-Transform (ELT), real-time and streaming data integration patterns. Our platform
is designed to integrate structured and unstructured data across on-premises and cloud-native applications, databases, business intelligence
tools, data modeling tools, data lakes, data warehouses, mainframes, messaging systems, file systems and IoT devices. Our data-lake Magic
BusienssEye allows data stewards and business analysts to create an authoritative single-source view of all business-critical data from
internal and external sources across multiple data domains, including customers, locations, assets, and employees and many other domain
types.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Key
benefits of our platform include:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>Seamless
    integration with existing systems and data</b>.&#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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>Embrace
    the full benefits of the public cloud. </b>Our platform helps customers accelerate the migration of their on-premises workloads to
    the cloud. Our platform modernizes our customers&#8217; applications and data management capabilities to accelerate migrations to
    the cloud, allowing them to embrace innovation, create digital-first business models, reduce operating costs, and generate new revenue
    streams.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Deliver
                                            rich 360-degree business experiences.</b> By enabling our customers to aggregate, consolidate
                                            and normalize their data to build a single source of truth, we empower them to deliver highly
                                            engaging and personalized customer experiences. This allows our customers to embrace a digital-first
                                            business strategy, build better connections and relationships with their end users, and modernize
                                            their supply chains by intelligently matching supply with demand patterns.</span></p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 product offering, per customer requests.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2021, we enhanced Magic xpi Local Agent capabilities with more functionalities, added additional connectors (e.g., OPC for manufacturing)
and invested more resources in the overall product stability. In addition, we moved our Magic xpi platform to be a cloud native platform
deployed by dockers container.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify">In 2022, 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Magic
SmartUX</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Magic SmartUX platform addresses the three biggest challenges enterprises are facing in the road to Digital Transformation:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Multi-platform:
    end client devices are abundant and diverse, we provide an omni-channel solution. </span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>FactoryEye</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify">On May 2019, Magic Software launched the release 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><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FactoryEye&#8217;s
end-to-end solution incorporates several key features:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Powered
    by Magic Software plug and play IIoT Integration platform.</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Incorporates
    advanced analytics and AI into decision support</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Customer
    KPIs are used to measure and qualify results</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Leverages
    investments by integrating existing systems</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Collects
    data from automated and semi-automated machines</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Vertical
software solutions</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Clicks&#8482;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
employ a team of 35 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Leap&#8482;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Leap&#8482; offering is comprised of:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following is a sample of the monetization solutions offered by FTS:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">End-to-end,
    turnkey billing and customer care solutions;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Convergent,
    online charging and billing;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Policy
    control and charging;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">MVNO/E
    billing;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Billing
    for content;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Interconnect
    billing;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">M2M
    / IoT billing;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Broadband
    and multi-play billing;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Mobile
    money solutions;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">E-commerce
    and M-commerce solutions;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Payments
    and mobile payments solutions;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Smart
    revenue sharing and partner management solutions; and</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Billing
    service bureau.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>HR
Pulse</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Performance
    and goal management:</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Development
    management;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Talent
    management and succession planning; and</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Compensation
    and merit review.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Hermes
Cargo</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. 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. 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. The Hermes Solution is delivered on a
licensed or fully hosted basis.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Nativ:
</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify">Offered by our Menarva Ltd subsidiary, Nativ is the leading system
for efficient management of all types of rehabilitation centers. Selected by many of the largest rehabilitation and treatment centers
in Israel, Nativ serves as a comprehensive solution, the largest and most specialized and equipped system in Israel, with all the capabilities
required for operating all aspects of organizations engaged in patient rehabilitation and treatment. From rehabilitation programs to recruitment,
Nativ enables control of all levels of rehabilitation bodies, including monitoring detailed rehabilitation plans, finance, collection,
account management, recruitment, working hours, asset management, employment and medical files.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify">In addition, Nativ also contains many integral interfaces, including
the Israel&#8217;s Ministry of Health&#8217;s suppliers portal, Israel&#8217;s Ministry of Welfare&#8217;s suppliers portal, rent transfers
from the Israel&#8217;s Ministry of Housing, accounting systems, payroll systems and more. The system produces a wide range of reports,
including a receipt report from Israel&#8217;s Ministry of Health, Welfare, Economy and Security, comprehensive and detailed information
divided into units and services, a detailed living allowance report, patient report, condition report, emergency report and more.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Menarva
has extensive experience gained in its work over the past 10 years with dozens of clients in Israel, an experience that has given rise
to in-depth insights into the field of rehabilitation. Nativ is supported by the cloud and allows connection at any time and from any
place for maximum efficiency, including a mobile application for continuous monitoring of field personnel in real time.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nativ
offers maximum survivability, due to the need for high reliability and comprehensive information security, all infrastructure is owned
by Menarva and the system complies with all standards and guidelines of Israel&#8217;s Privacy Protection Authority, including ISO standards:
Standard 9001 for information systems development, Standard 27001.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Strategy
</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>Expand
    sales to existing customers. </b>We have a strong track-record of expanding within our existing customers. We believe there are significant
    cross-sell and upsell opportunities within our existing customer base by adding new products, addressing new areas of expertise,
    and growing with our customers&#8217; overall business footprint. 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
partner strategy is focused on delivering complete end-to-end solutions for our customers, driving general awareness of our platforms
and service capabilities and broadening our distribution and reach to new customers. We have deep relationships with global system integrators,
which we partner closely with. We co-create and co-sell solutions to solve customer needs where we combine the power of our innovation
and their services to deliver against the customer business objectives. We have a scaled and well-defined alliances program where we
partner with value-added resellers and distributors across the world to expand our reach in international markets. Our relationship with
these channel partners ranges from fulfilment services to co-sell or independent resell in some markets.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Product
Development </i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Product
Related Services </i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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 BusinessEye, 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">IT
Services</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Background</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
core of our growth strategy is to serve as a one-stop-shop for our clients, helping them accelerate their digital transformation to enhance
competitiveness, grow profitability and deliver sustainable stakeholder value. We use our deep industry and functional expertise to help
clients capture more growth and solve a diverse set of business challenges, including identifying and developing new products and services;
improving sales and customer experience; optimizing cost structures; maximizing human performance; harnessing data to improve decision-making;
mitigating risk and enhancing security; shaping and delivering value from large-scale cloud migrations; and digitizing manufacturing
and operations with smart, connected products and platforms.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Technology is the single biggest driver of change in companies today. Despite the potential impacts of the Omicron variant, we expect an economic recovery with high expectations for increased technology investments. While Gartner  prognosticated that the worldwide IT Spending would grow by 5%-6% in 2021, they actually grew by over 9% and such spending is expected to grow by 5.1% in 2022 (See https://www.gartner.com/en/newsroom/press-releases/2022-01-18-gartner-forecasts-worldwide-it-spending-to-grow-five- point-1-percent-in-2022).

</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We help our clients use technology to build their
digital core to drive enterprise-wide transformation&#8212;such as moving them to the cloud, leveraging data and artificial intelligence,
and embedding security and sustainability across the enterprise; by transforming their operations; and by accelerating their revenue growth.
We leverage our scale and global footprint, innovation capabilities, and strong ecosystem partnerships, together with our platforms including
to consistently deliver tangible value for our clients.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are a talent- and innovation-led organization with approximately 3,677 people as of December 31, 2021, who serve our clients at any given
time and whose skills and specialization are a significant source of competitive differentiation. With approximately 3,150 experts, the
majority of which are in the U.S, Israel and Europe, and hundreds of projects gone live in a variety of advanced technologies, 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Strategic
Consulting and Outsourcing Services</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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., EnableIT 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Customers,
End-Users and Markets</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    ended<br/>
December&#160;31,</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2019</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<b>in
    thousands</b>)</span></td><td style="text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Software
    sales</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,934</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,272</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,084</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Maintenance
    and technical support</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">36,149</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,181</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,996</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Consulting
    services</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">413,242</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">313,741</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">266,550</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total
    revenues</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">480,325</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">371,194</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">325,630</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    ended<br/>
December&#160;31,</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2019</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<b>in
    thousands</b>)</span></td><td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">United
    States</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">254,342</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">177,882</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,095</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Israel</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">180,462</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">149,094</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">124,523</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Europe</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,085</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,947</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,788</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Japan</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,443</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,643</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,499</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,993</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,628</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,725</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total
    revenues</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">480,325</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">371,194</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">325,630</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Magic xpa, Magic xpi, Magic BusinessEye, Magic SmartUX, Magic 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Among
the thousands of customers running their business systems with our technology are the following:</span></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 33%; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ABB Group</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 34%; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fukushima Bank</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 33%; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PGG Wrightson</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Able B.V.</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gakken</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PTT</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ADD</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GE Capital</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">QboCel Mexico</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Adidas Canada</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GGD Amsterdam</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rosenbauer</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Adecco Nederland</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Grange Company</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segafredo France</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Agricultural Bank of China</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Groupe Flo</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sennheiser</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allstate Life Insurance</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Grupo Inversionistas en Autotransportes Mexicanos</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sony DADC</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ATLAS Grupo Financiero</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guardian Life Insurance</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Staff Development Management Systems (SDMS Ltd) </span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Seguros y Fianzas</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hebrew University of Jerusalem</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECOM Trust Systems</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Auchan</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hitachi Systems</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sodiaal</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AutoScout24</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">IDF</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stallergenes</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Axesor Powers</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ING Commercial Finance BV</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">State of Washington Courts</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank Leumi</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ISS</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sterling Crane</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BNP Paribas</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Japan Chamber of Commerce</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sun Life Insurance</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Boston Medical Center</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Korea Development Bank (KDB)</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Synbra Holding BV</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CBIA</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lekkerland Nederland BV</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Telenet Belgium</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#199;elebi Ground Handling Inc.</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lloyds Bank</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TelOne Zimbabwe</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Centric</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">L&#8217;Occitane</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Himalaya Drug Company</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Christie Digital</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loxam</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TOA</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Club Med</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MatrixCare</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TOTO</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coca Cola</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mahindra &amp; Mahindra</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">UPS</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Crane &amp; Co.</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Moose Toys</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Valeo services</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Datenlotsen</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Morgan Advanced Materials</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Veolia Waters</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Eco-Emballages</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mundipharma</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Viparis</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Electra</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nagarjuna Fertilizers &amp; Chemicals Ltd.</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vishay Intertechnology</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Export-Import Bank of Thailand</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nespresso</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vodafone Iceland</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ekro</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NextiraOne</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Volvo Brazil</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Euroclear</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NHS Trust</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">WellMark</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Farm Mutual Reinsurance Plan</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nihon UNISYS</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Worldwide Flight Services (WFS)</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finanz Informatik</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nintendo</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZF Lemforder</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fiskars</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Orangina Schweppes</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Franken Brunnen</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pacific Steel &amp; Recycling</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fujitsu Marketing</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Parrot</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fujitsu-Ten</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Petzl</span></td>
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Sales,
Marketing and Distribution</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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, FactoryEye and Magic BusinessEye are mostly sold through indirect channels and through
our ecosystem business relationships, but we have some direct customers with integration needs.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, we employed approximately 167 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Competition</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify">With Magic xpa, we compete in the low-code application platform, SOA
architecture and enterprise mobility markets. Our main competitors fall into two categories: (1) providers of custom software and customer
software solutions that address, or are developed to address, some of the use cases that can be addressed by applications developed on
our platform; and (2) providers of low-code development platforms, such as Microsoft, Salesforce.com, ServiceNow, OutSystems, Appien and
Mendix.

</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
our market grows, we expect 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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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;</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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; and</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><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">Brand
                                            awareness and reputation.</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify">With Magic xpi, we compete in the integration platform market, which
is highly competitive and rapidly evolving. Among our current competitors are IBM, Informatica, TIBCO, MuleSoft, Jitterbit, Talend, Dell&#8211;Boomi,
Scribe and Software AG.

</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">platform
    features, reliability, performance and effectiveness;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">ease
    of use and speed;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">platform
    extensibility and ability to integrate with other technology infrastructures;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">deployment
    flexibility;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">robustness
    of professional services and customer support;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">price
    and total cost of ownership;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">strength
    of platform security and adherence to industry standards and certifications; and</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">strength
    of sales and marketing efforts.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intellectual
Property</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><b>Environmental, Social
&amp; Governance Matters</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-top: 0pt; margin-bottom: 0pt; text-align: justify">We place emphasis on, and
devote considerable time towards, business responsibility, sustainability, and delivering value for our customer base, employees, investors,
suppliers, and each of our respective communities. We have developed a strong set of corporate values that inspire ethical behavior throughout
their decision-making process and that promote one of our business objectives of bringing together a diverse group with the unique skill
sets, knowledge, and talents to effectuate our vision.</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><div><a id="a_011"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>C.</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; font-variant: small-caps"><b>Organizational
    Structure</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2021:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><b>Subsidiary Name</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Country of<br/>
Incorporation</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Ownership <br/>
Percentage</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 72%; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Japan K.K</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 15%; text-align: center"><span style="font-size: 10pt">Japan</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom; width: 1%"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Enterprises Inc.</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Delaware</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Enterprises (UK) Ltd (shares held by Magic Software Enterprises Netherlands B.V.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">United Kingdom</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Hermes Logistics Technologies Limited (shares held by Magic Software Enterprises (UK) Ltd)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">United Kingdom</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Enterprises Spain Ltd (shares held by Magic Software Enterprises Netherlands B.V.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Spain</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Coretech Consulting Group, Inc. (shares held by Magic Software Enterprises Inc)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Pennsylvania</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Coretech Consulting Group LLC (shares held by Magic Software Enterprises Inc)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Delaware</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Fusion Solutions LLC. (shares held by Coretech Consulting Group LLC(</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Delaware</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Fusion Technical Solutions LLC. (shares held by Fusion Solutions LLC)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Delaware</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">49</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Xsell Resources Inc. (shares held by Coretech Consulting Group LLC)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Pennsylvania</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Enterprises (Israel) Ltd</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Enterprises Netherlands B.V.</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Netherlands</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Enterprises France (shares held by Magic Software Enterprises Netherlands B.V.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">France</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Beheer B.V. (shares held by Magic Software Enterprises Netherlands B.V.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Netherlands</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Benelux B.V. (shares held by Magic Beheer B.V.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Netherlands</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Enterprises GMBH (shares held by Magic Software Enterprises Netherlands B.V.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Germany</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Enterprises India Pvt. Ltd.</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">India</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Onyx Magyarorszag Szsoftverhaz (shares held by Magic Software Enterprises Netherlands B.V.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Hungary</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magix Integration (Proprietary) Ltd.</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">South Africa</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">AppBuilder Solutions Ltd.</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">United Kingdom</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Complete Business Solutions Ltd.</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Datamind Technologies Ltd. (shares held by Complete Business Solutions Ltd)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">CommIT Technology Solutions Ltd.</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">78.0</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">CommIT Software Ltd. (shares held by Comm-IT Technology Solutions Ltd.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">CommIT Embedded Ltd. (shares held by Comm-IT Technology Solutions Ltd.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">75</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Valinor Ltd. (shares held by Comm-IT Technology Solutions Ltd.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Dario Solutions IT Ltd. (shares held by Comm-IT Technology Solutions Ltd.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Quickode Ltd. (shares held by Comm-IT Technology Solutions Ltd.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Twingo Ltd. (shares held by Comm-IT Technology Solutions Ltd.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">60</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">9540 Y.G. Soft I.T Ltd. (shares held by CommIT Software Ltd.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">60</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Pilat Europe Ltd.</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">United Kingdom</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Pilat (North America), Inc.</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">New Jersey</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Roshtov Software Industries Ltd</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">80.05</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">BridgeQuest Labs, Inc. (shares held by BridgeQuest, Inc.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">North Carolina</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">BridgeQuest, Inc. (shares held by Magic Software Enterprises Inc.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">North Carolina</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Allstates Consulting Services LLC (shares held by Magic Software Enterprises Inc.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Delaware</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">F.T.S. - Formula Telecom Solutions Ltd.</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">FTS Bulgaria Ltd. (FTS Global Ltd.) (shares held by F.T.S. - Formula Telecom Solutions Ltd.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Bulgaria</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Comblack IT Ltd</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">80.1</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Yes-IT Ltd. (shares held by Comblack IT Ltd)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Shavit Software (2009) Ltd. (shares held by Comblack Ltd)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Infinigy (UK) Holdings Limited</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">United Kingdom</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Infinigy (US) Holding Inc (shares held by Infinigy (UK) Holdings Limited)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Georgia</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Infinigy Solutions LLC. (shares held by Infinigy (US) Holding Inc)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Georgia</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Infinigy Engineering LLP (shares held by Infinigy Solutions LLC.).</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Georgia</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">99.9</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Subsidiary
    Name</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Country
    of<br/> Incorporation</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Ownership
    <br/> Percentage</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Skysoft
    Solutions Ltd. (shares held by CommIT Embedded Ltd.)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Israel</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">75</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Futurewave
    Systems, Inc. (shares held by Fusion Solutions LLC.)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Georgia</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">OnTarget
    Group, Inc</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">North Carolina</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">NetEffects,
    Inc. (shares held by Coretech Consulting Group LLC)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Missouri</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 72%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">PowWow
    Inc. (shares held by Magic Software Enterprises Inc)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">California</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">100</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">BA
    Microwaves Ltd. (shares held by CommIT Embedded Ltd)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">56.67</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stockell
    Information Systems Inc. (shares held by Coretech Consulting Group LLC)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Missouri</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Mobisoft
    Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">70</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Magic
    Hands B.V. (shares held by Magic Benelux B.V.)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Netherlands</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Knowledge
    &amp; Solutions Software B.V.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Netherlands</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Aptonet,
    Inc. (shares held by Coretech Consulting Group LLC)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Georgia</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Comm-IT
    USA, Inc. (shares held by CommIT Technology Solutions Ltd)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delaware</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Comblack
    Municipal Services Ltd. (shares held by Comblack IT Ltd)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">70</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shavit
    Human Resource Ltd. (shares held by Shavit Software (2009) Ltd)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Menarva Ltd.</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Enable
    IT LLC. (shares held by Coretech Consulting Group LLC)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delaware</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Enable
    IT Consulting Services Canada Inc. (shares held by Enable IT LLC.)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Canada</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Vidstart Ltd.</td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">50.1</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Appush
    Inc. (Shares held by Vidstart Ltd.)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delaware</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100%</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table><div>

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

</div><div><a id="a_012"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>D.</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; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 2021, we paid $0.6 million in annual rent for the Or
Yehuda facilities under a lease agreement expiring in June 2033, with two additional five (5) year options to extend our lease agreement
for.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 $5.4 million during the year ended December 31, 2021.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    4A.</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><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    5.</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><span style="text-decoration:underline">OPERATING
    AND FINANCIAL REVIEW AND PROSPECTS</span></b></span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</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; font-variant: small-caps"><b>Operating
    Results</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Overview</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
develop market, sell and support application platforms, business and process integration and selected vertical comprehensive software
solutions packages. We have 51 active wholly-owned subsidiaries in the United States, Israel, Europe, Asia and South Africa. Of such subsidiaries,
27 are engaged in developing, marketing and supporting vertical applications, as well as in selling and supporting our products, and
24 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 BusinessEye 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>General </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 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"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Vision
and Focus Areas </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Key
Factors Affecting Our Business</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Dependence
on a limited number of core product families and services </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
derive a significant portion of our revenues from sales of application and integration platforms primarily under our Magic xpa, Magic
xpi, Magic BusinessEye, 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Competition</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 eight 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Dependence
on key customers </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
depend on repeat product and professional services revenues from a certain base of existing customers. Our two largest customers accounted
for 19.0% and 21.2% of our revenues in the years ended December 31, 2020 and 2021, respectively, and our five largest customers accounted
for 26.0% and 27.5% of our revenues in the years ended December 31, 2020 and 2021, 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue
Mix</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
breakdown of our revenue mix for the twelve-month period of 2021 was approximately 19% related to our software solutions and 81% related
to our professional services, compared to 23% related to our software and 77% related to our professional services in 2020 as a whole.
The increase in the percentage of our professional services is due to the continued strong demand for our professional experts driving
our professional services revenue stream and the addition of Enable IT acquired during the second quarter of 2021 to our professional
services business segment contributing $19 million to our top line this year.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Despite the significant change in mix of our revenues between software
solutions and professional services, the breakdown of our gross profit mix for the twelve-month period of 2021 remained stable as approximately
45% of our gross profit related to our software solutions and 55% related to our professional services in 2021 as a whole, compared to
47% related to our software and 53% related to our professional services in 2020 as a whole.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may encounter difficulties in realizing the potential financial or strategic benefits of recent and future business acquisitions.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
we acquire another business, we may face difficulties, including:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Difficulties
    in integrating the operations, systems, technologies, products, and personnel of the acquired businesses or enterprises;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Potential
    difficulties in completing projects associated with in-process research and development;</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Insufficient
    revenue to offset increased expenses associated with acquisitions; and</span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-align: justify; width: 0.25in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Impact
of Currency Fluctuations and of Inflation</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="18" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December&#160;31,</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2019</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2018</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2017</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">New
    Israeli Shekel</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3.3</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7.0</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7.8</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8.1</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9.8</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Euro</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8.5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.6</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(12.2</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Japanese
    Yen</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11.7</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1.2</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3.8</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">British
    Pound</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.1</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3.1</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.6</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Israeli
    Consumer Price Index</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.8</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.7</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.6</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.8</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Segments</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2019, 2020 and 2021.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Software
    <br/> services</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">IT&#160;professional
    <br/> services</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Unallocated
    <br/> expense</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(U.S.
    dollars in thousands)</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration:underline">2019</span></span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 52%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    revenues</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">86,140</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">239,490</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">325,630</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,825</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">216,842</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,311</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">291,978</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating
    income (loss)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,315</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,648</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,311</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,652</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation,
    amortization and stock-based compensation expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,799</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,059</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">241</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,099</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Capitalized
    software development costs</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,143</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,143</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">EBITDA</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,971</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,707</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,070</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">43,608</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-decoration: underline; text-indent: -0.125in; padding-left: 0.125in; vertical-align: bottom; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    revenues</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">86,025</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">285,169</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">371,194</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">64,498</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">258,907</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,201</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">330,606</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating
    income (loss)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,527</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,262</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,201</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">40,588</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation,
    amortization and stock-based compensation expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,329</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,347</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">263</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,939</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Capitalized
    software development costs</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,302</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,302</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">EBITDA</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,554</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,609</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,938</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,225</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-decoration: underline; text-indent: -0.125in; padding-left: 0.125in; vertical-align: bottom; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    revenues</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">95,589</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">384,736</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">480,325</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">74,863</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">347,712</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,514</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">429,089</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating
    income (loss)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,726</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,024</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,514</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">51,236</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation,
    amortization and stock-based compensation expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,261</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,220</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">371</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,852</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Capitalized
    software development costs</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,193</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,193</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">EBITDA</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,794</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">42,244</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,143</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">62,895</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Explanation
of Key Income Statement Items</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    ended<br/>
December&#160;31,</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2019</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(U.S.
    dollars in thousands)</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross
    research and development costs</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,188</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,091</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,382</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less
    capitalized software development costs</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,193</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,302</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,143</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Research
    and development expenses, net</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,995</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,789</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,239</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Results
of Operations</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents selected consolidated statement of operations data for the periods indicated as a percentage of total revenues:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    ended<br/>
December 31,</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2019</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Revenues:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Software</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.5</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.6</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8.6</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Maintenance
    and technical support</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8.9</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9.5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Consulting
    services</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">86.0</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">84.5</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">81.9</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total
    revenues</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cost
    of revenues:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Software</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.8</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.1</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Maintenance
    and technical support</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.9</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.3</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Consulting
    services</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">68.9</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">66.7</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">64.2</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    cost of revenues</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">72.3</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">70.5</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">68.6</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Gross
    profit</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27.7</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29.5</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31.4</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating
    costs and expenses:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research
    and development, net</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.9</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Selling
    and marketing,</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.9</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">General
    and administrative</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.7</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9.1</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Change
    in valuation of contingent consideration related to acquisitions</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.5</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.3</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.1</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    operating expenses, net</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17.0</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18.6</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21.1</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating
    income</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.7</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.9</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.3</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Financial
    income (expenses), net</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.7</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.3</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.3</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Increase
    in valuation of contingent consideration related to acquisitions</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.6</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.6</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income
    before taxes on income</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Tax&#160;on
    income</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2.2</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1.9</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2.1</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net
    income attributable to redeemable non-controlling interests</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.7</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.8</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net
    income attributable to non-controlling interests</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.4</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.5</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.7</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net
    income attributable to Magic&#8217;s shareholders</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.1</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.8</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.2</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year
Ended December 31, 2021 Compared with Year Ended December 31, 2020</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenues</i></b><i>.
</i>Revenues in 2021 increased by 29% from $371.2 million in 2020 to $480.3 million in 2021.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
from the software services business segment increased by 11% from $86.0 million in 2020 to $95.6 million in 2021. This is primarily attributable
to i) increase of $3.1 million in sales of our maintenance and support agreements, 54%, accounted by organic growth with the remaining
due to the inclusion of Mobisoft revenues, acquired in July 1, 2020, on a full year basis, ii) increase of $3.5 million in sales of third
party software, iii) increase of $1.2 million resulted from the first-time consolidation of our subsidiary Menarva acquired on April
1, 2021 and iv) increase of $1.7 million sales of proprietary software licenses.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
from the IT professional services business segment increased by 35% from $285.2 million in 2020 to $384.7 million in 2021, primarily
attributable to i) increase of $18.3 million due to the inclusion of Aptonet and Stockell revenues, acquired on May 7, 2020 and September
2, 2020, respectively on a full year basis, ii) increase of $19.2 million due to the acquisition of Enable IT on April 1, 2021, with
the remaining increase resulted primarily from increased demand for our IT software services across most of our business units.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
from sales of proprietary technology software licenses and proprietary packaged software solutions increased by approximately 18% from
$16.1 million in 2020 to $19.0 million in 2021. This is mainly attributable to increase demand for our proprietary packaged software
solutions with $1.2 million resulting from the first-time consolidation of Menarva.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
from sales of third-party software solutions increased by approximately 45% from $8.2 million in 2020 to $11.9 million in 2021, in line
with the increase in sales recorded across all of our revenue streams.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
from maintenance and technical support increased by approximately 9% from $33.2 million in 2020 to $36.1 million in 2021, in line with
the increase in revenues from sales of proprietary technology software licenses and proprietary packaged software solutions.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
from IT consulting services increased by approximately 32% from $313.7 million in 2020 to $413.2 million in 2021. The increase was primarily
attributable to the first-time consolidation of our subsidiary Enable IT and the consolidation of Aptonet and Stockell, on a full year
basis in 2021, as well as increased revenues from our two largest clients who accounted together for 19.0% and 21.2% of our revenues
in the years ended December 31, 2020 and 2021, respectively.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes our revenues by geographical market for the years ended December 31, 2020 and 2021:</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    ended<br/>
December&#160;31,</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(U.S.
    dollars in thousands)</span></td><td style="vertical-align: bottom; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">United
    States</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">254,342</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">177,882</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Israel</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">180,462</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">149,094</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Europe</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,085</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,947</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Japan</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,443</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,643</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,993</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,628</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total
    revenues</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">480,325</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">371,194</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cost
of Revenues</i></b>. Cost of revenues increased by approximately 33% from $261.6 million in 2020 to $347.3 million in 2021.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
of revenues from the software services business segment increased by 7% from $35.3 million in 2020 to $37.6 million in 2021. As percentage
of revenues, cost of revenues from the software services business segment decreased from approximately 41% in 2020 to approximately 39%
in 2021. This is primarily due to the increase recorded in our sales of proprietary technology software licenses and proprietary packaged
software solutions as well in our revenues from maintenance and technical support.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
of revenues from the IT professional services business segment increased by approximately 37% from $226.3 million in 2020 to $309.7 million
in 2021. As percentage of revenues, cost of revenues from the IT professional services business segment remained stable at approximately
80% in 2021 compared to 79% in 2020. The increase in cost of revenues from the IT professional services business segment in absolute
numbers is in line with the increase in revenues from the IT professional services business segment.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
of revenues for maintenance and technical support increased by 15% from $3.6 million in 2020 to $4.1 million in 2021. As a percentage
of revenues, cost of revenues for maintenance and technical support remained stable at approximately 11% in 2021 and 2020.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Gross
Margin</i></b>. Gross margin declined by 1.8% from 29.5% in 2020 to 27.7% in 2021. The decrease in our gross margin is mainly attributable
to i) the change of our revenue mix related to our software solutions compared to our professional services accounting for approximately
half of the decrease in gross margin and ii) the increase in employee payroll costs due to increased demand for digital, cloud, data
and core systems professional experts which lowered our professional services gross margins to 20% in 2021 compared to 21.1% in 2020.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Research
and Development Expenses, Net</i></b>. Gross research and development costs remained stable in absolute numbers with $12.2 million in
2021 compared to $12.1 million in 2020. Net research and development costs increased by 2% from $8.8 million in 2020 to $9.0 million
in 2021. In 2021, we capitalized $3.2 million of software development costs compared to $3.3 million in 2020. Net research and development
costs as a percentage of revenues was 1.9% in 2021 compared to 2.4% in 2020. Gross (net) research and development costs as a percentage
of revenues of our software services business segment slightly decreased from 14% (10%) in 2020 to 13% (9%) in 2021.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Selling
and Marketing Expenses</i></b><i>. </i>Selling and marketing expenses increased by 22% from $31.2 million in 2020 to $38.1 million in
2021. Selling and marketing expenses as a percentage of revenues decreased from 8.4% in 2020 to 7.9% in 2021. The increase in the overall
sales and marketing expenses is in line with the increase in our revenues. Selling and marketing expenses for the year ended December
31, 2021 include $956,000 of stock-based compensation expenses compared to $0 in 2020.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><b><i>General and Administrative
Expenses.</i></b> General and administrative expenses increased by 15.0% from $27.7 million in 2020 to $32.1 million in 2021. General
and administrative expenses as a percentage of revenues decreased from 7.5% in 2020 to 6.8% in 2021. The increase in expenses is attributable
mainly to i) cost-saving measures taken in 2020 with respect to the COVID-19 business disruption that did not repeat in 2021, ii) increase
in costs related to acquisitions from $1.5 million to $2.2 million, iii) increase in valuation of contingent consideration costs from
$1.1 million in 2020 to $2.5 million in 2021 and iv) increase in directors and officers insurance costs from $0.4 million in 2020 to
$0.9 million in 2021. The remaining increase in the overall general and administrative expenses is in line with the increase in our revenues.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Financial
Expenses, Net.</i></b> We recorded net financial expenses of $0.9 million in 2020 and $3.2 million in 2021. The increase is mainly attributed
to an increase in our interest expenses with respect to loans from financial institutions in the amount of $0.2 million, as well as an
increase in costs arising from devaluation of U.S dollar mainly versus the New Israeli Shekel and the Euro in the amount of $1.8 million.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Taxes
on Income</i></b>. We recorded taxes on income of $7.3 million in 2020 compared to $10.4 million in 2021. The increase is mainly attributed
to a one-time reversal a provision for uncertain tax positions in respect of previous years which occurred in 2020 in the amount of $1.1
million. The rest of the increase is in line with the increase in our taxable income.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Net
Income Attributable to Our Shareholders</i></b><i>. </i>Our net income increased from $25.2 million in 2020 to $29.3 million in 2021,
primarily attributable to an increase in operating profit of $10.6 million and offset by financial expenses, net of $2.2 million out
of which $1.8 million related to foreign currency revaluation and $3.1 million on taxes.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year
Ended December 31, 2020 Compared with Year Ended December 31, 2019</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Please
see Item 5A of our Form 20-F for the Year ended December 31, 2020 filed on May 13, 2021 for this comparison.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.</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; 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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 in 2018 (approximately $34.6 million).
In addition, we have also financed our operations through short-term loans, long-term loans and borrowings under available credit facilities
from financial institutions.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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"><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="margin-top: 0; margin-bottom: 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"><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="margin-top: 0; margin-bottom: 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"><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 our total financial debts to total assets will not exceed 50%;</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; 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"><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="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><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; 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"><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="margin-top: 0; margin-bottom: 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"><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="margin-top: 0; margin-bottom: 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"><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="margin-top: 0; margin-bottom: 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"><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="margin-top: 0; margin-bottom: 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"><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="margin-top: 0; margin-bottom: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">j.</span></td><td style="text-align: justify"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
date, we are in full compliance with the financial covenants of the loan.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 1, 2021, the Company obtained a loan in the amount of $ 15 million from an Israeli bank. The principal amount of the loan is
payable in eight equal semi-annual installments with the final payment due on December 1, 2025 and bears a fixed interest rate of
SOFR + 2.1% per annum, payable in two semi-annual payments.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 31, 2022, the Company entered into a secured credit agreement, or the Credit Agreement, with an Israeli bank (or the &#8220;Lender&#8221;).
Pursuant to the Credit Agreement, the Company borrowed $25 million, or the Bank Loan, for a five-year term. The Bank Loan will mature
on March 31, 2027, and will be repaid in 5 equal annual installments, whereas the interest will be paid and calculated on a quarterly
basis. The Bank Loan bears interest at the rate of SOFR + 2.25%.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, we had $94.8 million in cash and cash equivalents
and available-for-sale marketable securities, with net working capital of approximately $138.6 million and long term debts to banks and
others of approximately $20.2 million compared to $89.7 million in cash and cash equivalents and available-for-sale marketable securities,
with net working capital of $126.4 million and long term debts to banks and others of $13.4 million, as of December 31, 2020.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020, and 2021, our long-term and short-term debt amounted to $24.9 million and $37.1 million, respectively and our redeemable
non-controlling interests as of December 31, 2020 and 2021 amounted to $25.0 million and $30.4 million, respectively.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cash
Flows</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes our cash flows for the periods presented:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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<br/> December&#160;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">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">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="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; text-indent: -9pt; padding-left: 9pt">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">34,904</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">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></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">2,906</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash provided by operating activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">37,810</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash used in investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16,854</td><td style="text-align: left">)</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net cash used in financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(20,735</td><td style="text-align: left">)</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">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">(258</td><td style="text-align: left">)</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Increase (decrease) in cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(37</td><td style="text-align: left">)</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></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Net cash provided by operating
activities was $37.8 million for the year ended December 31, 2021, compared to $52.3 million and $45.9 million for the years ended December
31, 2020 and 2019, 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">Net cash provided by operations in 2021 consisted
primarily of $34.9 million of net income adjusted for non-cash activities, including $14.9 million of depreciation and amortization expenses,
$1.0 million of stock-based compensation expenses, a $0.3 million increase in other long term and short term accounts receivable and prepaid
expenses, a $8.8 million increase in trade payables, a $6.4 million increase in accrued expenses and other accounts payable and a $2.0
million increase in deferred revenues, offset by a $3.0 million change in deferred taxes, net and a $27.4 million increase in trade receivables.&#160;</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash used in investing activities was approximately $16.9 million for the year ended December 31, 2021, compared to net cash used in
investing activities of approximately $9.6 million for the year ended December 31, 2020 and net cash used in investing activities of
approximately $15.4 million for the year ended December 31, 2019.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash used in investing activities in 2021 is primarily attributable to $6.8 million used in business combinations, $1.4 million used
to purchase property and equipment and $3.2 million of capitalized software development costs, as well as investment in short-term bank
deposits which amounted to $5.3 million.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.6 million from
investment in short-term bank deposits, and proceeds of $5.4 million from maturity of marketable securities.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash used in financing activities was approximately $21.3 million for the year ended December 31, 2021, primarily attributable to dividend
distributions of $21.8 million, dividends paid to non-controlling interests of $0.6 million, dividends paid to redeemable non-controlling
interests of $3.7 million, payments in connection with contingent considerations arising from acquisitions in the amount of $5.3 million.
and repayment of short-term and long-term loans of $14.5 million, which were offset by proceeds from short-term and long-term loans received
in the amount of $25.6 million.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify">Net <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Dividends
</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 net income attributable to our shareholders (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. The dividend is to be distributed on a semi-annual basis.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
information about our dividend policy and distributions, see Item 8A. &#8220;Financial Information - Consolidated Statements and Other
Financial Information.&#8221;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>General
</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
consolidated financial statements appearing in this annual report have been prepared in U.S. dollars and in accordance with U.S. GAAP.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

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

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





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





</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_017"></a></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; text-align: justify; width: 0.5in"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>C.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Research
    and Development</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2019, 2020 and 2021, we invested $12.4 million, $12.1 million and
$12.2 million in research and development, respectively. Research and development activities take place in our facilities in Israel,
India, Russia and Japan<b>.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, we employed 228 employees in research and development activities, of which 87 persons were located in Israel, 114
persons in India, 21 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
additional information regarding product development see Item 4. &#8220;Information on the Company - Business Overview - Product Development.&#8221;</span></p><div>

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





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

</div><div><a id="a_018"></a></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; text-align: justify; width: 0.5in"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>D.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Trend
    Information</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</span></p><div>

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

</div><div><a id="a_019"></a></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; text-align: justify; width: 0.5in"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>E.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><span style="font-variant: small-caps"><b>Critical
                                            Accounting Policies and Estimations</b></span></p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Critical Accounting Policies and Estimations</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 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; text-align: center"></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="font: 10pt Times New Roman, Times, Serif; 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: 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;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Revenue Recognition</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 implement the provisions of Accounting Standards
Codification (&#8220;ASC&#8221;) Topic 606, 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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We determine revenue recognition through the following
steps:</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: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">identification of the contract with a customer;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</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"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">identification of the performance obligations in the contract;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</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"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">determination of the transaction price;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</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"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="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 style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</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"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">recognition of revenue when, or as, the Company satisfies a performance obligation.</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 enter into contracts that can include various
combinations of products, software and professional services, as detailed below, which are generally distinct from each other and accounted
for as separate performance obligations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 related 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 that 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. 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, 2019, 2020 and 2021, 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, as well as technical support for software licenses previously sold. 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: center"></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="font: 10pt Times New Roman, Times, Serif; 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: 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;</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 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><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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; 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.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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. 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. We generally expense 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, 2021, no costs have been 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.&#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"><b><i>Research and development costs</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">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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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; text-align: justify">&#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; text-align: justify">&#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.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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, 2020
and 2021, no such unrecoverable amounts were 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; 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; 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: 74; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; 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: 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;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Business Combinations</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 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, 2020 and 2021
we recorded $3.4 million and $5.3 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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Goodwill</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 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,
2021, 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; text-align: justify">&#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; text-align: justify">&#160;</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="font: 10pt Times New Roman, Times, Serif; 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: 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;</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; text-align: justify">&#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, 2019, 2020 and 2021 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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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; text-align: justify">&#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; text-align: justify">During the years ended December 31, 2019, 2020
and 2021, no impairment indicators were 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; text-align: justify"><b><i>Stock-based Compensation</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 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, 2019, 2020
and 2021, we recognized stock-based compensation expenses related to employee stock options of $0.1 million, $0 million, and $1.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: center"></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="font: 10pt Times New Roman, Times, Serif; 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: 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;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Contingencies</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">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;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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; 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 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; 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: 77; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; 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: 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"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Income 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">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; text-align: justify">&#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 $11.3 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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><div><a id="a_021"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    6.</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><span style="text-decoration:underline">DIRECTORS,
    SENIOR MANAGEMENT AND EMPLOYEES</span></b></span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><div><a id="a_022"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Directors
    and Senior Management</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Set
forth below are the name, age, principal position and a biographical description of each of our directors and executive officers:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; width: 100%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</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">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Age</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">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Position</b></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; text-align: justify; width: 15%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guy
    Bernstein </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">54</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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: justify; width: 74%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer and Director</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sagi
    Schliesser <sup>(1)</sup></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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">50</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">&#160;</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">External
    Director</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ron
    Ettlinger <sup>(1)</sup></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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55</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">&#160;</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">External
    Director</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Naamit
    Salomon </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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">57</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">&#160;</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">Director</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Avi
    Zakay <sup>(1)</sup></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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">43</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">&#160;</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">Director</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Asaf
    Berenstin </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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</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">&#160;</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">Chief
    Financial Officer</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Arik
    Kilman </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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">69</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">&#160;</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">Chairman,
    Software Solutions division</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yakov
    Tsaroya </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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</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">&#160;</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">Chief
    Executive Officer of Coretech Consulting Services and Fusion Solutions</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yael
    Ilan </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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</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">&#160;</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">Chief
    Executive Officer of Complete Business Solutions</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Arik
    Faingold </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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45</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">&#160;</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">President,
    Integration Solutions division</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuval
    Baruch </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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55</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">&#160;</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">Chief
    Executive Officer of Hermes Logistics</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hanan
    Shahaf </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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</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">&#160;</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">Chief
    Executive Officer of Roshtov Software Industries Ltd</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuval
    Lavi </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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</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">&#160;</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">Vice
    President Technology and innovation of Software Solutions division</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 3pt; margin-bottom: 3pt; width: 25%"><div style="border-top: Black 1.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page --><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; 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">Member
of our Audit and Compensation Committees</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Messr.
Guy Bernstein, Avi Zakay and Ms. Naamit Salomon were re-elected as directors at our 2021 annual general meeting of shareholders to serve
as directors until our 2022 annual general meeting of shareholders.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Messrs.
Guy Bernstein and 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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"><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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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,. Mr. Lavi joined our company in 2013,. Before joining our
company, Mr. Lavi served for 18 years as the Chief Technology Officer and joint founder of Kopel Reem Ltd.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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"><b><i>Yael Ilan</i></b> joined Complete Business
Solutions as CEO in 2022 after spending six years as CEO at Formula Telecom Solution. Prior to joining Magic group, Yael held several
managerial positions in Amdocs USA and Amdocs Israel Professional Services groups, supporting large operations for communication service
providers in Israel and abroad. Yael also served as an independent consultant of operations management and control for high-tech and low-tech
companies. Yael holds a B.A degree from Jerusalem&#8217;s Hebrew University in Economics and Business Administration and a professional
Diploma in Computer Sciences.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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"><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. degree
from Tel Aviv University.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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"><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 board of private companies. Mr. Shahaf holds a B.sc degree 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 Business Administration).</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_023"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Compensation</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2021.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; vertical-align: bottom">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Salaries,<br/> fees,<br/> commissions<br/> and bonuses</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Pension,<br/> retirement<br/> and similar<br/> benefits</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: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">All directors and executive officers as a group (13&#160;persons)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,361,141</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">87,971</td><td style="width: 1%; text-align: left">&#160;</td></tr>
</table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below reflects the compensation granted to our five most highly compensated officers during or with respect to the year ended December
31, 2021. All amounts reported in the table reflect the cost to our company, as recognized in our financial statements for the year ended
December 31, 2021.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021
Summary Compensation Table</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"></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-left: 0.125in; text-indent: -0.125in; border-bottom: Black 1.5pt solid; font-weight: bold">Name and Position</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Salary</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Bonus <sup>(1)</sup></b></span></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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Equity Based<br/> Compensation &#160;<sup>(2)</sup></b></span></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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>All Other<br/> Compensation &#160;<sup>(3)</sup></b></span></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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</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="padding-left: 0.125in; text-indent: -0.125in; width: 40%; text-align: left">Arik Kilman, Chairman, Software Group</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">278,620</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">416,720</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">956,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">-</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,651,340</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Yakov Tsaroya, President, Coretech Consulting Group LLC</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">400,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,189,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">54,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,643,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Arik Faingold, President, Integration Solutions division</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">669,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">196,820</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">*</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">865,820</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Yuval Baruch, Chief Executive Officer of Hermes Logistics</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">275,525</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">176,300</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">323,925</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Hanan Shahaf, Chief Executive Officer of Roshtov Software Industries Ltd</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">317,520</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,100</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">325,620</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

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

</div><!-- Field: Rule-Page --><div style="margin-top: 3pt; margin-bottom: 3pt; width: 25%"><div style="border-top: Black 1.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page --><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; 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><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</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">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><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, we paid to each of our outside and independent directors an annual fee of $22,539 and a per-meeting
attendance fee of $832. 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of April 1, 2022, our directors and executive officers as a group, then consisting of 13 persons, held 260,775 Ordinary Shares and options
to purchase an aggregate of 20,000 ordinary shares, at exercise prices of $0 per share. 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;</span></p><div>

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

</div><div><a id="a_024"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>C.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Board
    Practices</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Introduction
</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Election
of Directors</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>External
and Independent Directors</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Committees
of the Board of Directors </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">Our audit committee is currently composed of Messrs.
Ettlinger, Schliesser&#160;and Zakay, each of whom satisfies the &#8220;independence&#8221; requirements of both 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. The audit committee meets at least once each quarter.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Internal
Auditor</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Directors&#8217;
Service Contracts </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Approval
of Related Party Transactions Under Israeli Law </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Fiduciary
Duties of Office Holders</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Disclosure
of Personal Interests of an Office Holder </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Approval
of Transactions with Office Holders and Controlling Shareholders</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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">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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, we sold approximately $5.6 million of services to affiliated companies of Formula Systems. In 2021,
we also purchased from those affiliated companies approximately $2.6 million of hardware, software and services. We also provided Formula
Systems cash management, accounting and bookkeeping services for total consideration of $0.2 million.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Approval
Process of Terms of Service and Employment of Office Holders</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the Israeli Companies Law, the method of approval of Terms of Service and Employment of office holders must be approved as follows:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; 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"><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 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="margin-top: 0; margin-bottom: 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"><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">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="margin-top: 0; margin-bottom: 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"><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">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="margin-top: 0; margin-bottom: 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"><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 company&#8217;s general manager (generally the equivalent of a CEO):</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; 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"><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">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="margin-top: 0; margin-bottom: 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"><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">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="margin-top: 0; margin-bottom: 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"><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 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="margin-top: 0; margin-bottom: 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"><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="margin-top: 0; margin-bottom: 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"><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">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="margin-top: 0; margin-bottom: 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"><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">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="margin-top: 0; margin-bottom: 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"><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="margin-top: 0; margin-bottom: 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"><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">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="margin-top: 0; margin-bottom: 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"><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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
latest amended compensation policy was adopted on February 25, 2021.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Provisions
Restricting Change in Control of Our Company </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exculpation,
Indemnification and Insurance of Directors and Officers </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Exculpation
and Indemnification of Office Holders</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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"><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="margin-top: 0; margin-bottom: 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"><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="margin-top: 0; margin-bottom: 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"><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="margin-top: 0; margin-bottom: 0">&#160;</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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><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; 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"><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; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with the Israeli Companies Law, a company&#8217;s articles of association may permit the company to:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; 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"><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="margin-top: 0; margin-bottom: 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"><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">Retroactively
indemnify an office holder of the company.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Insurance
for Office Holders</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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"><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="margin-top: 0; margin-bottom: 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"><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="margin-top: 0; margin-bottom: 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"><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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the provisions of the Israeli Companies Law and the Israeli Securities Law, 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Limitations
on Exculpation, Insurance and Indemnification</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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"><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="margin-top: 0; margin-bottom: 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"><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="margin-top: 0; margin-bottom: 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"><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">Any
act or omission committed with intent to derive an unlawful personal gain; and</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; 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"><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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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"><b>Board Diversity</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">While we do not have a formal policy on diversity,
our Board considers diversity to include the skill set, background, reputation, type and length of business experience of our board members,
as well as a particular nominee&#8217;s contribution to that mix. Although there are many other factors, the Board seeks individuals with
experience in our industry, sales and marketing, legal and accounting skills and board experience. Nasdaq&#8217;s Board Diversity Rule
requires companies listed on Nasdaq to publicly disclose board-level diversity statistics using a standardized template by the later of
August 8, 2022 or our 2022 proxy statement.</p><div>

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

</div><div><a id="a_025"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>D.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Employees</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents the number of our employees categorized by geographic location as of December 31, 2019, 2020 and 2021:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended <br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">Israel</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,268</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,184</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,133</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">Asia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">190</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">204</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">186</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: 0.125in; text-indent: -0.125in; vertical-align: top">North America</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,709</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,513</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,194</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">South Africa</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</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: 0.125in; text-indent: -0.125in; vertical-align: top">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">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">126</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">115</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.125in; text-indent: -0.125in; vertical-align: top">Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,677</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,039</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,642</td><td style="text-align: left">&#160;</td></tr>
</table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents the number of our employees categorized by activity as of December 31, 2019, 2020 and 2021:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended <br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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: 64%; text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">Technical support and consulting</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,137</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">2,506</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">2,126</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">Research and development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">228</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">233</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">Marketing and sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">166</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">161</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">158</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: 0.125in; text-indent: -0.125in; vertical-align: top">Operations and administrations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">146</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">139</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">146</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-left: 0.125in; text-indent: -0.125in; vertical-align: top">Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,677</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,039</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,642</td><td style="text-align: left">&#160;</td></tr>
</table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217; 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

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

</div><div><a id="a_026"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>E.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Share
    Ownership</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Beneficial
Ownership of Executive Officers and Directors</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth certain information as of April 1, 2022 regarding the beneficial ownership by each of our directors and executive
officers:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left; vertical-align: bottom">Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of<br/> Ordinary<br/> Shares<br/> Beneficially<br/> Owned&#160;<sup>(1)</sup></b></span></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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage&#160;of<br/>
Ownership&#160;<sup>(2)</sup></b></span></p></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: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">Guy Bernstein</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">150,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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">Asaf Berenstin</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,225</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></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: 0.125in; text-indent: -0.125in; vertical-align: top">Ron Ettlinger</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">--</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">Naamit Salomon</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">--</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: 0.125in; text-indent: -0.125in; vertical-align: top">Sagi Schliesser</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">--</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">Avi Zakay</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">--</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: 0.125in; text-indent: -0.125in; vertical-align: top">Arik Faingold</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">--</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">Yuval Baruch</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">--</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: 0.125in; text-indent: -0.125in; vertical-align: top">Arik Kilman</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70,050</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">Yakov Tsaroya</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,500</td><td style="text-align: left">&#160;</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; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">Yuval Lavi</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">--</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">Yael Ilan</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">--</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: 0.125in; text-indent: -0.125in; vertical-align: top">Hanan Shahaf</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">--</td><td style="text-align: left">&#160;</td></tr>
</table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 3pt; margin-bottom: 3pt; width: 25%"><div style="border-top: Black 1.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page --><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; 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="margin-top: 0; margin-bottom: 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; 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><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; 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,093,055 Ordinary Shares issued and outstanding as of April 1, 2021.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Stock-Based
Compensation Plans </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2007
Incentive Compensation Plan</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
2021, options to purchase an aggregate of 38,000 Ordinary Shares were exercised under the 2007 Plan at an average exercise price of $1.12
per share and options to purchase 66,250 Ordinary Shares remained outstanding. As of December 31, 2021, our executive officers and directors
as a group, consisting of 13 persons, held 260,775 Ordinary Shares.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_027"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    7.</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><span style="text-decoration:underline">MAJOR
    SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</span></b></span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><div><a id="a_028"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Major
    Shareholders</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of April 1, 2022, Formula Systems, an Israeli
company traded on the NASDAQ Global Select Market and the TASE, held 22,374,434 or 45.58% of our outstanding Ordinary Shares. Formula
Systems is controlled by Asseco, a Polish company listed on the Warsaw Stock Exchange, which held as of April 1, 2022 approximately 25.56%
of the Ordinary Shares of Formula Systems. As of April 1, 2022, Guy Bernstein held approximately 11.74% of the outstanding shares of Formula
Systems. On October 4, 2017 Asseco entered into a shareholders agreement with Mr. Bernstein, which was amended on September 7, 2020, under
which agreement Asseco has been granted an irrecoverable proxy to vote 1,797,973 Ordinary Shares of Formula currently held by Mr. Bernstein,
thereby effectively giving Asseco beneficial ownership (voting power) over an aggregate of 37.3% 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.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth as of December 31, 2021 certain information regarding the beneficial ownership by all shareholders known to
us to own beneficially 5.0% or more of our ordinary shares:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left; vertical-align: bottom">Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><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-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage&#160;of<br/> Ownership<sup>(2)</sup></b></span></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: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top"><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%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">22,374,434</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">45.59</td><td style="width: 1%; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Harel Insurance <sup>(4)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,595,281</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.37</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: 0.125in; text-indent: -0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Clal Insurance Enterprises Holdings Ltd. <sup>(5)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,681,659</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.51</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yelin Lapidot Holdings Management Ltd. <sup>(6)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,149,864</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.38</td><td style="text-align: left">%</td></tr>
</table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 3pt; margin-bottom: 3pt; width: 25%"><div style="border-top: Black 1.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page --><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; 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><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">(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,073,055 Ordinary Shares issued and outstanding as of December 31, 2021.</span></td>
</tr></table><div>

</div><p style="margin-top: 0; margin-bottom: 0"></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; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(3)</span></td><td style="text-align: justify"><span style="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,374,434 Ordinary Shares held directly
by Formula Systems. Guy Bernstein owns 11.76% 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 was granted an
irrecoverable proxy to vote 1,797,973 Ordinary Shares of Formula currently held by Mr. Bernstein, thereby effectively giving Asseco beneficial
ownership (voting power) over an aggregate of 37.36% 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="margin-top: 0; margin-bottom: 0"></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">(4)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on a Schedule 13G amendment filed on January 31, 2022, Harel Insurance Investments &amp; Financial Services Ltd., an Israeli public
company, with a principal business address at Harel House; 3 Aba Hillel Street; Ramat Gan 52118, Israel (or &#8220;Harel&#8221;).
Of the 4,595,281 Ordinary Shares (i) 4,595,022 Ordinary Shares are held for 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 Harel, each of which subsidiaries operates under independent management and makes independent voting and investment decisions
and (ii) 259 Ordinary Shares are beneficially held for Harel own account.</span></td>
</tr></table><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</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">Based
    on a Schedule 13G amendment filed on February 10, 2022, by Clal Insurance Enterprises Holdings Ltd. (or &#8220;Clal&#8221;). All the
    3,681,659 Ordinary Shares held as of December 31, 2021 and reported by Clal 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 is an Israeli public company, with a principal business address at 36 Raul Wallenberg St., Tel Aviv 66180,
    Israel.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</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">Based
    on a Schedule 13G amendment filed on February 7, 2022, by Yelin Lapidot Holdings Management Ltd., with a principal business address
    at 50 Dizengoff St., Dizengoff Center, Gate 3, Top Tower, 13th floor, Tel Aviv 64332, Israel. Of the 2,149,864 Ordinary Shares held
    as of December 31, 2021 and reported by such shareholder (i) 1,120,864 Ordinary Shares beneficially owned by mutual funds managed
    by Yelin Lapidot Mutual Funds Management Ltd; and (ii) 1,029,000 Ordinary Shares beneficially owned by provident funds managed by
    Yelin Lapidot Provident Funds Management Ltd. The Ordinary Shares are beneficially owned by provident funds managed by Yelin Lapidot
    Provident Funds Management Ltd. and/or mutual funds managed by Yelin Lapidot Mutual Funds Management Ltd. (the &#8220;Subsidiaries&#8221;),
    each a wholly-owned subsidiary of Yelin Lapidot Holdings Management Ltd. (&#8220;Yelin Lapidot Holdings&#8221;). Messrs. Yelin and
    Lapidot each own 24.38% of the share capital and 25.004% of the voting rights of Yelin Lapidot Holdings, and are responsible for
    the day-to-day management of Yelin Lapidot Holdings. The Subsidiaries operate under independent management and make their own independent
    voting and investment decisions. </span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Significant
Changes in the Ownership of Major Shareholders</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the past three years, Yelin Lapidot Holdings Management Ltd. 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. A Schedule 13G amendment filed with the SEC on February 7, 2022, reflected
ownership of 2,149,864, or 4.38% of our Ordinary Shares</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. A Schedule 13G amendment filed with the SEC on January 31, 2022, reflected ownership of 4,595,281, or
9.37% of our Ordinary Shares.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">Clal filed a Schedule 13G/A with the SEC
on February 14, 2019, reflecting ownership of 3,630,149, or 7.43% of our Ordinary Shares. A Schedule 13G/A 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/A filed with the SEC on February
16, 2021, reflected a decrease in ownership to 3,765,068, or 7.68% of our Ordinary Shares. A Schedule 13G/A filed with the SEC on February
10, 2022, reflected a decrease in ownership to 3,681,659, or 7.51% of our Ordinary Shares.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Major
Shareholders Voting Rights</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
major shareholders do not have different voting rights.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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"><b>Record Holders </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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">Based on a review of the information provided
to us by our U.S. transfer agent, as of May 4, 2022, there were 52 record holders, of which 41 record holders holding approximately 96.54%
of our Ordinary Shares had registered addresses in the United States. 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_029"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Related
    Party Transactions</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">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;</span></p><div>

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

</div><div><a id="a_030"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>C.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Interests
    of Experts and Counsel</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_031"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    8.</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><span style="text-decoration:underline">FINANCIAL
    INFORMATION</span></b></span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><div><a id="a_032"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Consolidated
    Statements and Other Financial Information</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
the consolidated financial statements, including the notes thereto, included in Item 18.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Legal
Proceedings</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">In September 2016, an Israeli software company,
that was previously involved in an arbitration proceeding with us in 2015 and won of $2.4 million damages from us, 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 determined 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
arbitrator rendered his decision in July 2021 and determined that we should pay final damages in the amount of $1.6 million (approximately
NIS 5,316,000). Our financial results of operations of 2021 included a net impact of $1.6 million resulting from the arbitration expenses.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Dividend
Distribution Policy</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 net income attributable to our shareholders 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 net income
attributable to our shareholders. 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

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

</div><div><a id="a_033"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Significant
    Changes</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except
as otherwise disclosed in this annual report, no significant change has occurred since December 31, 2020.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_034"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    9.</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><span style="text-decoration:underline">THE
    OFFER AND LISTING</span></b></span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><div><a id="a_035"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Offer
    and Listing Details</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
ordinary shares are traded on the NASDAQ Global Select Market under the ticker symbol &#8220;MGIC&#8221;.</span></p><div>

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

</div><div><a id="a_036"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Plan
    of Distribution</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

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

</div><div><a id="a_037"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>C.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Markets</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

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

</div><div><a id="a_038"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>D.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Selling
    Shareholders</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

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

</div><div><a id="a_039"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>E.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Dilution</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

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

</div><div><a id="a_040"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>F.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Expenses
    of the Issue</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_041"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    10.</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><span style="text-decoration:underline">ADDITIONAL
    INFORMATION </span></b></span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><div><a id="a_042"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Share
    Capital</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

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

</div><div><a id="a_043"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Memorandum
    and Articles of Association</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Purposes
and Objects of the Company</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>The
Powers of the Directors</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Rights
Attached to Shares</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Annual
and Extraordinary Meetings</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

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

</div><div><a id="a_044"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>C.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Material
    Contracts</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

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

</div><div><a id="a_045"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>D.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Exchange
    Controls</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israeli
law and regulations do not impose any material foreign exchange restrictions on non-Israeli holders of our Ordinary Shares.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_046"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>E.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Taxation</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Israeli
Tax Considerations </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>General
Corporate Tax Structure</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Law
for the Encouragement of Industry (Taxes), 1969</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An
Industrial Company is entitled to certain corporate tax benefits, including:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; 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"><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">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="margin-top: 0; margin-bottom: 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"><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
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="margin-top: 0; margin-bottom: 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"><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
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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Eligibility
for benefits under the Industry Encouragement Law is not subject to receipt of prior approval from any governmental authority.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Law
for the Encouragement of Capital Investments, 5719-1959</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Tax
benefits under the 2011 Amendment became effective on January 1, 2011</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>New
Tax benefits under the 2017 Amendment that became effective on January 1, 2017</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tax
Benefits for Research and Development</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Israeli
Capital Gains Tax</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">Tax
Consequences Regarding Disposition of Our Ordinary Shares</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Overview</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Capital
gain</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Israeli
Resident Shareholders</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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%.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Non-Israeli
Resident Shareholders</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Taxes
applicable to Dividends</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Israeli
Resident Shareholders</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Non-Israeli
Resident Shareholders</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Excess
Tax </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 647,640 for 2021 (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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Estate
and Gift Tax</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israeli
law presently does not impose estate or gift taxes.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>United
States Federal Income Taxation</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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"><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">broker-dealers;</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; 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"><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">financial
institutions or financial services entities;</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; 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"><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">certain
insurance companies;</span></td>
</tr></table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><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; 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"><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">investors
liable for alternative minimum tax;</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; 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"><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">regulated
investment companies, real estate investment trusts, or grantor trusts;</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; 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"><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">dealers
or traders in securities, commodities or currencies;</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; 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"><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">tax-exempt
organizations;</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; 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"><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">retirement
plans;</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; 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"><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">S
corporations:</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; 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"><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">pension
funds;</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; 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"><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">certain
former citizens or long-term residents of the United States;</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; 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"><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">non-resident
aliens of the United States or taxpayers whose functional currency is not the U.S. dollar;</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; 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"><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">persons
who hold Ordinary Shares through partnerships or other pass-through entities;</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; 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"><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">persons
who acquire their Ordinary Shares through the exercise or cancellation of employee stock options or otherwise as compensation
for services;</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; 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"><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">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</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; 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"><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">investors
holding Ordinary Shares as part of a straddle, appreciated financial position, a hedging transaction or conversion transaction.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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"><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">an
individual who is a citizen or a resident of the United States;</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; 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"><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
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;</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; 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"><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">an
estate the income of which is subject to U.S. federal income taxation regardless of its source; or</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; 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"><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
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.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Taxation
of Distributions</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Sale,
Exchange or Other Disposition of Ordinary Shares</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Passive
Foreign Investment Company Considerations</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 2021 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.
<i>Mark-to-market elections</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii.
<i>Qualified electing fund elections</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Additional
Tax on Investment Income</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Backup
Withholding and Information Reporting</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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></span></p><div>

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

</div><div><a id="a_047"></a></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: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>F.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Dividends
    and Paying Agents</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

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

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

</div><div><a id="a_048"></a></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: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>G.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Statement
    by Experts</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

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

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

</div><div><a id="a_049"></a></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: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>H.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Documents
    on Display</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Exchange Act file number for our SEC filings is 000-19415.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

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

</div><div><a id="a_050"></a></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>I.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Subsidiary
    Information</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_051"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    11.</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><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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are exposed to a variety of market risks, primarily changes in interest rates affecting our investments in marketable securities and
foreign currency fluctuations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cash
Investments, Marketable Securities and Interest Rate Risk</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, we had approximately $93.7 million in cash and cash equivalents and short term bank deposits and $1.1 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Foreign
Currency Exchange Risk</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 2021 would have resulted in an increase in the U.S. dollar reporting value of our operating
income of $2.7 million for that year, while a decrease of 10% in the value of the NIS relative to the U.S. dollar in 2021 would have
resulted in a decrease in the U.S. dollar reporting value of our operating income of $2.2 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 2021 would have resulted in an increase
in the U.S. dollar reporting value of our operating income of $0.9 million, $0.3 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 2021 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.2 million, respectively,
for that year.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Equity
Price Risk</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, we had no trading securities that are classified as available for sale.</span></p><div>

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

</div><div><a id="a_052"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    12.</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><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART
II</b></span></p><div>

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

</div><div><a id="a_053"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    13.</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><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></p><div>

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

</div><div><a id="a_054"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    14.</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><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

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

</div><div><a id="a_055"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    15.</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><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Disclosure
Controls and Procedures</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2021. Based on such
evaluation, the Chief Executive Officer, and the Chief Financial Officer, have concluded that, as of December 31, 2021, our disclosure
controls and procedures are effective.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Management&#8217;s
Annual Report on Internal Control over Financial Reporting</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on that evaluation, our management has concluded that our internal control over financial reporting was effective as of December 31,
2021. 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">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 Menarva Ltd., 9540 Y.G. Soft I.T
Ltd. and Enable IT LLC, that were acquired during 2021 and included in our 2021 consolidated financial statements and constituted 4% and
5% of total and net assets, respectively as of December 31, 2021 and 6% and 6% of revenues and net income, respectively, for the year
then ended</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Attestation
Report of the Registered Public Accounting Firm </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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, 2021 is provided on page F-4,
as included under Item 18 of this annual report.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Changes
in Internal Control over Financial Reporting</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2021 that materially affected, or is reasonably likely to materially affect, our internal control
over financial reporting.</span></p><div>

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

</div><div><a id="a_056"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    16.</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><span style="text-decoration:underline">RESERVED</span></b></span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><div><a id="a_057"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    16A.</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><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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</span></p><div>

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

</div><div><a id="a_058"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    16B.</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><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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

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

</div><div><a id="a_059"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    16C.</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><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Independent
Registered Public Accounting Firm Fees</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
<tr style="vertical-align: bottom">
    <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year Ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left; vertical-align: bottom">Services Rendered</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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: 76%; text-align: left; padding-left: 0.125in; text-indent: -0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Audit <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">376,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">365,000</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: 0.125in; text-indent: -0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tax and other <sup>(2)</sup></span></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">92,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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">92,000</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-left: 0.125in; text-indent: -0.125in; vertical-align: top">Total</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">468,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">457,000</td><td style="text-align: left">&#160;</td></tr>
</table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 3pt; margin-bottom: 3pt; width: 25%"><div style="border-top: Black 1.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page --><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">(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><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">(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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Pre-Approval
Policies and Procedures</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

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

</div><div><a id="a_060"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    16D.</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><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

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

</div><div><a id="a_061"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    16E.</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><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></p><div>

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

</div><div><a id="a_062"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    16F.</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><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_063"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    16G.</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><span style="text-decoration:underline">CORPORATE
    GOVERNANCE </span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NASDAQ
Stock Market Rules and Home Country Practice</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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"><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="margin-top: 0; margin-bottom: 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"><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="margin-top: 0; margin-bottom: 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"><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="margin-top: 0; margin-bottom: 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"><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="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><div><a id="a_064"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    16H.</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>MINE
    SAFETY DISCLOSURE</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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



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

</div><div><a id="a_070"></a></div><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; text-align: left"><span style="text-transform: uppercase"><b>Item 16I.</b></span></td><td style="text-align: justify"><span style="text-transform: uppercase"><b>Disclosure Regarding
Foreign Jurisdictions that Prevent Inspections</b></span></td>
</tr></table><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART
III</b></span></p><div>

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

</div><div><a id="a_065"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    17.</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><span style="text-decoration:underline">FINANCIAL
    STATEMENTS</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

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

</div><div><a id="a_066"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    18.</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><span style="text-decoration:underline">FINANCIAL
    STATEMENTS</span></b></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; background-color: rgb(204,238,255)"> <td style="width: 90%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#b_001">Index to Financial Statements</a></span></td> <td style="width: 1%">&#160;</td> <td style="width: 9%; 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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#b_002">Reports of Independent Registered Public Accounting Firm (PCAOB ID <ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId">1281</ix:nonNumeric>)</a></span></td> <td>&#160;</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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#b_003">Consolidated Balance Sheets</a></span></td> <td>&#160;</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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#b_004">Consolidated Statements of Income</a></span></td> <td>&#160;</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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#b_005">Consolidated Statements of Comprehensive Income</a></span></td> <td>&#160;</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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#b_006">Statements of Changes in Shareholders&#8217; Equity</a></span></td> <td>&#160;</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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#b_007">Consolidated Statements of Cash Flows</a></span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-11 &#8211; F-14</span></td></tr> <tr style="vertical-align: top; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#b_008">Notes to Consolidated Financial Statements</a></span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-14 &#8211; F-56</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#b_009">Appendix to Consolidated Financial Statements &#8211; Details of Subsidiaries and Affiliate</a></span></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-57</span></td></tr> </table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#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="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>
</div><div><a id="a_067"></a></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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
    19.</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><span style="text-decoration:underline">EXHIBITS</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Index
to Exhibits</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit</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>&#160;</b></span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom; 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; vertical-align: bottom; width: 90%; 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 style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/876779/000087677911000043/articlesofassociationmagicfi.htm">Articles
    of Association of the Registrant<sup>2</sup></a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><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: 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 style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><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: justify"><a href="https://www.sec.gov/Archives/edgar/data/876779/000121390020012139/f20f2019ex2-2_magicsoft.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description of the rights of each class of securities registered under Section 12 of the Securities Exchange Act of 1934<sup>4</sup></span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><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: 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 style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><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: justify"><a href="https://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="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_011">List of Subsidiaries of the Registrant</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="f20f2021ex12-1_magicsoft.htm">Certification of Chief Executive Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as amended</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="f20f2021ex12-2_magicsoft.htm">Certification of Chief Financial Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as amended</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="f20f2021ex13-1_magicsoft.htm">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</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="f20f2021ex13-2_magicsoft.htm">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</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="f20f2021ex15-1_magicsoft.htm">Consent of Kost Forer Gabbay &amp; Kasierer, a Member of Ernst &amp; Young Global</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="f20f2021ex15-2_magicsoft.htm">Consent of KDA Audit Corporation (relating to Magic Software Japan K.K.)</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><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: justify"><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="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Schema Document</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><p style="margin-top: 0; margin-bottom: 0"></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Calculation Linkbase Document</span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom; 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; vertical-align: bottom; text-align: justify; width: 90%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr>
</table><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom; 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; vertical-align: bottom; text-align: justify; width: 90%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Label Linkbase Document</span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom; 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; vertical-align: bottom; text-align: justify; width: 90%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Presentation Linkbase Document</span></td></tr>
</table><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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom; 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; vertical-align: bottom; text-align: justify; width: 90%"><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="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 3pt; margin-bottom: 3pt; width: 25%"><div style="border-top: Black 1.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page --><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</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">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><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</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">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><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</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">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><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</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">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><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</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">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><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>



</div><!-- Field: Page; Sequence: 113; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; 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: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="b_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>AS
OF DECEMBER 31, 2021</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 90%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 9%; 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: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#b_002">Reports
    of Independent Registered Public Accounting Firm (PCAOB ID 1281)</a></b></span></td>
    <td>&#160;</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; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</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: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#b_003">Consolidated Balance Sheets</a></b></span></td>
    <td>&#160;</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; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</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: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#b_004">Consolidated Statements of Income</a></b></span></td>
    <td>&#160;</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; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</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: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#b_005">Consolidated Statements of Comprehensive Income</a></b></span></td>
    <td>&#160;</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; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</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: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#b_006">Consolidated Statements of Changes in Shareholders&#8217; Equity</a></b></span></td>
    <td>&#160;</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; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</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: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#b_007">Consolidated Statements of Cash Flows</a></b></span></td>
    <td>&#160;</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-14</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</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: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#b_008">Notes to Consolidated Financial Statements</a></b></span></td>
    <td>&#160;</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-15
    &#8211; F-56</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</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: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#b_009">Appendix to Consolidated Financial Statements - Details of Subsidiaries and Affiliate</a></b></span></td>
    <td>&#160;</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-57</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

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

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



</div><!-- Field: Page; Sequence: 114; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="b_002"></a></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">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom; width: 40%"><img alt="" src="img_001.jpg" style="height: 92px; width: 80px"/></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Kost
    Forer Gabbay &amp;<br/>
    Kasierer</b> <br/>
    144 Menachem Begin St. <br/>
    Tel-Aviv 6492102, Israel</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tel:
    +972-3-6232525 <br/>
    Fax: +972-3-5622555 <br/>
    ey.com</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><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. (the Company) as of December
31, 2021 and 2020, 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, 2021, 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, 2021 and 2020, and
the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with
U.S. generally accepted accounting principles.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><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, 2021 and 2020, respectively, and total revenues constituting 2%, 4% and 3% for the years
ended December 31, 2021, 2020 and 2019, 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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,
2021, 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 12, 2022 expressed an unqualified opinion thereon.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</p><div>

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



</div><!-- Field: Page; Sequence: 115; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Critical
Audit Matter</b>&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</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">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr>
    <td style="vertical-align: top; width: 27%; text-align: justify">&#160;</td>
    <td style="vertical-align: top; width: 3%; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; width: 70%"><span style="font-size: 10pt"><b>Valuation of Goodwill </b></span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt"><span style="font-size: 10pt"><i>Description of the Matter</i></span></td>
    <td style="padding-right: 3.5pt; padding-bottom: 12pt; text-align: justify">&#160;</td>
    <td style="padding-left: 5.4pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>At
    December 31, 2021, the Company had 146,803 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. 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></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; 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: 0pt 0; text-align: justify">&#160;</p></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt"><span style="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">&#160;</td>
    <td style="padding-left: 5.4pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; ">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; ">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top; text-align: left">
  <td style="width: 40%"><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%">&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">KOST FORER GABBAY &amp; KASIERER</span></td>
  <td>&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
  <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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify">May 12, 2022</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"></p><div>

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



</div><!-- Field: Page; Sequence: 116; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</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">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom; width: 40%"><img alt="" src="img_001.jpg" style="height: 92px; width: 80px"/></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Kost
    Forer Gabbay &amp;<br/>
    Kasierer<br/>
    </b>144 Menachem Begin St.<br/>
    Tel-Aviv 6492102, Israel</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tel:
    +972-3-6232525<br/>
    Fax: +972-3-5622555<br/>
    ey.com</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"></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 have audited Magic Software
Enterprises Ltd.&#8217;s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal
Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the
COSO criteria). In our opinion, Magic Software Enterprises Ltd. (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, 2021, based
on the COSO criteria.</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 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 2%, respectively, of the related consolidated financial statement amounts as of and for
the year ended December 31, 2021. 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.</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">As indicated in the accompanying Management&#8217;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 Menarva Ltd., 9540 Y.G. Soft I.T Ltd. and Enable IT LLC., that were
acquired during 2021 and included in the 2021 consolidated financial statements of the Company and constituted 4% and 5% of total and
net assets, respectively as of December 31, 2021 and 6% and 6% 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 Menarva Ltd., 9540 Y.G. Soft I.T Ltd. and Enable IT LLC.</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 consolidated balance sheets of the Company as of December 31, 2021 and
2020, 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, 2021 and the related notes and our report dated May 12, 2022 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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><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-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.
</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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 provide a reasonable basis for our opinion.

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



</div><!-- Field: Page; Sequence: 117; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.

</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; 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="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: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ <ix:nonNumeric contextRef="c0" name="dei:AuditorName">Kost Forer Gabbay &amp; Kasierer</ix:nonNumeric></span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 60%; text-align: left"><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: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">KOST FORER GABBAY &amp; KASIERER</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Member of Ernst &amp; Young Global</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><ix:nonNumeric contextRef="c0" name="dei:AuditorLocation"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tel-Aviv,
Israel</span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">May 12, 2022</p><div>

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



</div><!-- Field: Page; Sequence: 118; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="b_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.375in; text-align: left">ASSETS</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: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#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: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CURRENT 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; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 76%; text-align: left">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:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">88,090</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:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">88,127</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="mgic:ShorttermBankDeposits" scale="3" unitRef="usd">5,586</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:num-dot-decimal" name="mgic:ShorttermBankDeposits" scale="3" unitRef="usd">289</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="us-gaap:MarketableSecuritiesCurrent" scale="3" unitRef="usd">1,142</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:num-dot-decimal" name="us-gaap:MarketableSecuritiesCurrent" scale="3" unitRef="usd">1,238</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Trade receivables (net of allowance of $&#160;<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" unitRef="usd">5,071</ix:nonFraction> and $&#160;<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" unitRef="usd">3,967</ix:nonFraction> at December 31, 2021 and 2020, 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:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd">116,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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd">91,986</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Unbilled receivables and contract 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:num-dot-decimal" name="us-gaap:UnbilledReceivablesCurrent" scale="3" unitRef="usd">25,096</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:num-dot-decimal" name="us-gaap:UnbilledReceivablesCurrent" scale="3" unitRef="usd">19,073</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">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:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">9,890</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:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">10,513</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">246,779</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:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">211,226</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="mgic:SeverancePayFund" scale="3" unitRef="usd">3,646</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:num-dot-decimal" name="mgic:SeverancePayFund" scale="3" unitRef="usd">4,673</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" unitRef="usd">8,091</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:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" unitRef="usd">6,397</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd">24,299</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:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd">24,509</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="us-gaap:OtherReceivables" scale="3" unitRef="usd">5,165</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:num-dot-decimal" name="us-gaap:OtherReceivables" scale="3" unitRef="usd">5,507</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">5,872</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:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">5,988</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; 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="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd">51,390</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:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd">53,404</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; 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="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">146,803</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:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">135,682</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="3" unitRef="usd">245,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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="3" unitRef="usd">236,160</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">492,045</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:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">447,386</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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>



</div><!-- Field: Page; Sequence: 119; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.375in; text-align: left">LIABILITIES AND 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CURRENT 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 76%; text-align: left">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:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="3" unitRef="usd">17,032</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:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="3" unitRef="usd">11,529</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="us-gaap:AccountsPayableTradeCurrent" scale="3" unitRef="usd">24,711</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:num-dot-decimal" name="us-gaap:AccountsPayableTradeCurrent" scale="3" unitRef="usd">14,250</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" unitRef="usd">45,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"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" unitRef="usd">41,846</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd">3,943</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:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd">3,413</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="mgic:LiabilitiesDueToAcquisitionActivities" scale="3" unitRef="usd">6,635</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:num-dot-decimal" name="mgic:LiabilitiesDueToAcquisitionActivities" scale="3" unitRef="usd">4,998</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">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:num-dot-decimal" name="us-gaap:DeferredRevenueCurrent" scale="3" unitRef="usd">10,771</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:num-dot-decimal" name="us-gaap:DeferredRevenueCurrent" scale="3" unitRef="usd">8,793</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">108,265</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:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">84,829</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">20,155</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:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">13,352</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd">20,970</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:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd">21,109</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" scale="3" unitRef="usd">13,892</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:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" scale="3" unitRef="usd">10,926</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" unitRef="usd">18,112</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:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" unitRef="usd">17,639</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:PostemploymentBenefitsLiabilityNoncurrent" scale="3" unitRef="usd">4,551</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:num-dot-decimal" name="us-gaap:PostemploymentBenefitsLiabilityNoncurrent" scale="3" unitRef="usd">5,545</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" unitRef="usd">77,680</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:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" unitRef="usd">68,571</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="3" unitRef="usd">30,432</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:num-dot-decimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="3" unitRef="usd">24,980</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Ordinary shares of NIS <ix:nonFraction contextRef="c2" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="ilsPershares"><ix:nonFraction contextRef="c3" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="ilsPershares">0.1</ix:nonFraction></ix:nonFraction> par value - Authorized: <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">50,000,000</ix:nonFraction></ix:nonFraction> shares at December&#160;31, 2021 and 2020; Issued and Outstanding: <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">49,073,055</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">49,035,055</ix:nonFraction></ix:nonFraction> shares at December&#160;31, 2021 and 2020, 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:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd">1,165</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:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd">1,164</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd">211,543</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:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd">211,713</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Accumulated other comprehensive income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" unitRef="usd">9,294</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:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" unitRef="usd">7,835</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">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:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd">43,246</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:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd">39,720</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">265,248</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:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">260,432</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:MinorityInterest" scale="3" unitRef="usd">10,420</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:num-dot-decimal" name="us-gaap:MinorityInterest" scale="3" unitRef="usd">8,574</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">275,668</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:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">269,006</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd">492,045</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:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd">447,386</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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>



</div><!-- Field: Page; Sequence: 120; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="b_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 64%; text-align: left">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:num-dot-decimal" name="mgic:Software" scale="3" unitRef="usd">30,934</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:Software" scale="3" unitRef="usd">28,084</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="mgic:RevenuesFromMaintenanceAndTechnicalSupport" scale="3" unitRef="usd">36,149</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:RevenuesFromMaintenanceAndTechnicalSupport" scale="3" unitRef="usd">30,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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; 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"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="mgic:RevenuesFromConsultingServices" scale="3" unitRef="usd">413,242</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:RevenuesFromConsultingServices" scale="3" unitRef="usd">266,550</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">480,325</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">325,630</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="mgic:CostOfSoftware" scale="3" unitRef="usd">12,182</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:CostOfSoftware" scale="3" unitRef="usd">10,220</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="mgic:CostOfMaintenanceAndTechnicalSupport" scale="3" unitRef="usd">4,144</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:CostOfMaintenanceAndTechnicalSupport" scale="3" unitRef="usd">4,167</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; 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"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="mgic:CostOfConsultingServices" scale="3" unitRef="usd">331,005</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:CostOfConsultingServices" scale="3" unitRef="usd">209,114</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd">347,331</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd">223,501</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">132,994</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">102,129</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd">8,995</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd">8,239</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; 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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd">38,147</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd">30,454</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd">32,110</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd">29,529</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">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:num-dot-decimal" name="mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions" scale="3" unitRef="usd">2,507</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions" scale="3" unitRef="usd">255</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:OperatingCostsAndExpenses" scale="3" unitRef="usd">81,759</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingCostsAndExpenses" scale="3" unitRef="usd">68,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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">51,235</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">33,652</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Financial 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:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd">3,155</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd">1,169</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions" scale="3" sign="-" unitRef="usd">2,817</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions" scale="3" sign="-" unitRef="usd">11</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd">45,263</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:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd">32,472</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">10,359</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">6,874</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">34,904</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">25,598</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="3" unitRef="usd">3,517</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="3" unitRef="usd">3,111</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" unitRef="usd">2,055</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" unitRef="usd">2,221</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">29,332</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">20,266</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">0.52</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:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" 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="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">0.26</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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>



</div><!-- Field: Page; Sequence: 121; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="b_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Year ended</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">December&#160;31,</p></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left; padding-bottom: 1.5pt">Net income</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">34,904</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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" 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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" 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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd">2,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="c4" decimals="-3" format="ixt:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd">8,125</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">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"><div style="-sec-ix-hidden: hidden-fact-2">-</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="c4" decimals="-3" format="ixt:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" unitRef="usd">95</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" unitRef="usd">2,673</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" unitRef="usd">8,220</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">37,577</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">33,818</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests" scale="3" unitRef="usd">4,371</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests" scale="3" unitRef="usd">5,106</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests" scale="3" unitRef="usd">2,415</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests" scale="3" unitRef="usd">2,645</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">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:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" unitRef="usd">30,791</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" unitRef="usd">26,067</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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>



</div><!-- Field: Page; Sequence: 122; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="b_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Attributable&#160;to&#160;the&#160;Company&#8217;s&#160;shareholders</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Number&#160;of<br/>
    Shares</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Share<br/>
    capital</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additional<br/>
    paid-in<br/> capital</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated<br/>
    other<br/> comprehensive<br/> income&#160;(loss)</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retained<br/>
    earnings</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-<br/>
    controlling<br/> interests</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total<br/>
    equity</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 30%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance
    as of January 1, 2019</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">48,861,038</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">1,159</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">218,400</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">6,125</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">30,522</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c10" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">4,413</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">248,369</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercise
    of stock options</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">78,500</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">2</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">173</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-3"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">175</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock-based
    compensation</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-6"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="mgic:StockbasedCompensation" scale="3" unitRef="usd">74</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-7"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-8"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-9"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:StockbasedCompensation" scale="3" unitRef="usd">74</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquisition
    of redeemable non-controlling interests</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-10"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-11"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-12"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">911</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-13"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">911</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><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><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-14"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-15"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-16"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">6,560</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-17"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">6,560</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquisition
    of non-controlling interests</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-18"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-19"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-20"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-21"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" unitRef="usd">359</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" unitRef="usd">359</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Redeemable
    non-controlling interests reclassification to non-controlling interests</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-22"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-23"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-24"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-25"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" scale="3" unitRef="usd">9,899</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" scale="3" unitRef="usd">9,899</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-27"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-28"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">14,963</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">457</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">15,420</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    comprehensive income</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-29"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-30"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" unitRef="usd">5,801</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-31"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" unitRef="usd">424</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" unitRef="usd">6,225</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    income</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-32"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-33"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-34"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">20,266</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">2,221</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">22,487</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance
    as of December 31, 2019</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">48,939,538</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c17" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">1,161</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c18" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">218,647</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">324</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">28,354</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">16,859</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">264,697</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercise
    of stock options</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">95,517</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">3</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">253</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-36"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-37"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">256</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquisition
    of redeemable non-controlling interests</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-38"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">5,972</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-39"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-40"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">5,972</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><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><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-43"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">1,317</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-45"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">1,317</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquisition
    of non-controlling interests</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-46"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" sign="-" unitRef="usd">1,215</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-47"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-48"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" sign="-" unitRef="usd">3,409</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" sign="-" unitRef="usd">4,624</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling
    interests reclassification to Redeemable non-controlling interests</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-49"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-51"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-52"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" scale="3" sign="-" unitRef="usd">6,617</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" scale="3" sign="-" unitRef="usd">6,617</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">12,503</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">931</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">13,434</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    comprehensive income</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-53"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c25" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" unitRef="usd">8,159</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" unitRef="usd">267</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" unitRef="usd">8,426</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    income</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-56"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-57"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">25,186</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">2,405</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">27,591</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance
    as of December 31, 2020</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">49,035,055</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">1,164</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">211,713</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">7,835</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">39,720</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c32" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">8,574</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">269,006</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercise
    of stock options</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">38,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c33" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">1</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">40</ix:nonFraction></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59"></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">41</ix:nonFraction></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock-based
    compensation</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:num-dot-decimal" name="mgic:StockbasedCompensation" scale="3" unitRef="usd">956</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63"></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-64"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="mgic:StockbasedCompensation" scale="3" unitRef="usd">956</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquisition
    of redeemable non-controlling interests</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-65"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c34" decimals="-3" format="ixt:num-dot-decimal" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">1,166</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-66"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-67"></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">1,166</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><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><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-69"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-70"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c36" decimals="-3" format="ixt:num-dot-decimal" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">4,026</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-72"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">4,026</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-73"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c36" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">21,780</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c37" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">569</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">22,349</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    comprehensive income</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-76"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c35" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" unitRef="usd">1,459</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c37" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" unitRef="usd">360</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" unitRef="usd">1,819</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    income</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-79"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-80"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c36" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">29,332</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c37" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">2,055</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">31,387</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance
    as of December 31, 2021</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">49,073,055</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c38" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">1,165</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c39" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">211,543</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">9,294</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">43,246</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">10,420</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">275,668</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>



</div><!-- Field: Page; Sequence: 123; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="b_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cash flows from 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">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">34,904</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">25,598</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd">14,852</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd">14,025</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd">956</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-82">-</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:num-dot-decimal" name="us-gaap:ShareBasedCompensation" 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="mgic:IncreaseDecreaseInDeferredTaxesNet" scale="3" unitRef="usd">2,999</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:IncreaseDecreaseInDeferredTaxesNet" scale="3" unitRef="usd">1,893</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" sign="-" unitRef="usd">96</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" sign="-" unitRef="usd">117</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="mgic:ExchangeRateOfLoans" scale="3" unitRef="usd">71</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:num-dot-decimal" name="mgic:ExchangeRateOfLoans" scale="3" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ExchangeRateOfLoans" scale="3" unitRef="usd">1,895</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="mgic:IncreaseDecreaseInTradeReceivableNet" scale="3" unitRef="usd">27,539</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:IncreaseDecreaseInTradeReceivableNet" scale="3" sign="-" unitRef="usd">6,550</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" scale="3" sign="-" unitRef="usd">263</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" scale="3" sign="-" unitRef="usd">9,594</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" unitRef="usd">8,771</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" sign="-" unitRef="usd">5,273</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:num-dot-decimal" name="mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" scale="3" unitRef="usd">6,395</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" scale="3" sign="-" unitRef="usd">7,673</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">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:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" unitRef="usd">2,040</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" unitRef="usd">2,934</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd">37,810</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd">45,948</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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>



</div><!-- Field: Page; Sequence: 124; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"></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">Year ended December&#160;31,</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">&#160;</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">&#160;</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">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">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>Cash flows from investing activities:</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: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</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><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><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: 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:num-dot-decimal" name="us-gaap:PaymentsToAcquireSoftware" scale="3" unitRef="usd">3,193</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireSoftware" scale="3" unitRef="usd">4,143</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:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd">1,439</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd">1,379</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: 0.25in">Cash paid in conjunction with acquisitions, net of acquired cash (a)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" unitRef="usd">6,832</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" unitRef="usd">22,603</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Proceeds from maturity and sale of marketable securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" unitRef="usd">3,356</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: 0.25in">Investment in long-term bank deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ProceedsFromShortTermLoansToRelatedParties" scale="3" unitRef="usd">93</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-84">-</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:num-dot-decimal" name="mgic:ProceedsFromShortTermLoansToRelatedParties" scale="3" unitRef="usd">714</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: 0.25in">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:num-dot-decimal" name="mgic:ProceedsFromInvestmentInShorttermBankDeposits" scale="3" unitRef="usd">5,297</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ProceedsFromInvestmentInShorttermBankDeposits" scale="3" sign="-" unitRef="usd">10,043</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">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:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd">16,854</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd">15,440</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: 0.25in">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:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" unitRef="usd">41</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" unitRef="usd">69</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: 0.25in">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-85">-</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-86">-</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:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" unitRef="usd">104</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">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:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" unitRef="usd">21,780</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" unitRef="usd">14,963</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: 0.25in">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:num-dot-decimal" name="us-gaap:PaymentsOfDividendsMinorityInterest" scale="3" unitRef="usd">569</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsMinorityInterest" scale="3" unitRef="usd">457</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">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:num-dot-decimal" name="mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" scale="3" unitRef="usd">3,664</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" scale="3" unitRef="usd">3,395</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: 0.25in">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:num-dot-decimal" name="us-gaap:PaymentsToMinorityShareholders" scale="3" unitRef="usd">511</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToMinorityShareholders" scale="3" unitRef="usd">5,592</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">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:num-dot-decimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" unitRef="usd">5,343</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:num-dot-decimal" 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-87">-</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: 0.25in">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:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" unitRef="usd">25,558</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" unitRef="usd">878</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">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:num-dot-decimal" name="mgic:RepaymentsOfShortTermAndLongTermDebt" scale="3" unitRef="usd">14,467</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:RepaymentsOfShortTermAndLongTermDebt" scale="3" unitRef="usd">13,624</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 provided 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:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd">20,735</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd">36,980</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">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:num-dot-decimal" name="mgic:EffectOfExchangeRateChangesOnCashAndCashEquivalent" scale="3" unitRef="usd">258</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:num-dot-decimal" name="mgic:EffectOfExchangeRateChangesOnCashAndCashEquivalent" scale="3" sign="-" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:EffectOfExchangeRateChangesOnCashAndCashEquivalent" scale="3" sign="-" unitRef="usd">1,261</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">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:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" sign="-" unitRef="usd">37</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" sign="-" unitRef="usd">5,211</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">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:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">88,127</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:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">87,126</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">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:num-dot-decimal" name="us-gaap:RestrictedCash" scale="3" unitRef="usd">88,090</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:num-dot-decimal" name="us-gaap:RestrictedCash" 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="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="3" unitRef="usd">81,915</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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>



</div><!-- Field: Page; Sequence: 125; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Fair value of assets acquired and liabilities assumed at the date of acquisition:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 64%; text-align: left">Net assets, excluding acquired cash</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:num-dot-decimal" name="mgic:NetAssetsExcludingAcquiredCash" scale="3" unitRef="usd">506</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="mgic:NetAssetsExcludingAcquiredCash" scale="3" sign="-" unitRef="usd">740</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:num-dot-decimal" name="mgic:NetAssetsExcludingAcquiredCash" scale="3" sign="-" unitRef="usd">6,501</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Intangible assets, net of deferred taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="mgic:IntangibleAssetsNetOfDeferredTaxes" scale="3" sign="-" unitRef="usd">4,816</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:num-dot-decimal" name="mgic:IntangibleAssetsNetOfDeferredTaxes" scale="3" sign="-" unitRef="usd">10,231</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:num-dot-decimal" name="mgic:IntangibleAssetsNetOfDeferredTaxes" scale="3" sign="-" unitRef="usd">14,411</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetImpairmentCharges" scale="3" unitRef="usd">8,544</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:num-dot-decimal" name="us-gaap:OtherAssetImpairmentCharges" scale="3" unitRef="usd">12,168</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:num-dot-decimal" name="us-gaap:OtherAssetImpairmentCharges" scale="3" unitRef="usd">19,051</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Deferred and contingent liabilities assumed in current year business combinations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="mgic:DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations" scale="3" unitRef="usd">5,303</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:num-dot-decimal" name="mgic:DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations" scale="3" unitRef="usd">3,459</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:num-dot-decimal" name="mgic:DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations" scale="3" unitRef="usd">17,002</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Non-controlling interests and 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:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesAndInterestInAffiliates" scale="3" unitRef="usd">719</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:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesAndInterestInAffiliates" scale="3" unitRef="usd">3,146</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:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesAndInterestInAffiliates" scale="3" unitRef="usd">358</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal" scale="3" sign="-" unitRef="usd">6,832</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:num-dot-decimal" name="mgic:CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal" scale="3" sign="-" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal" scale="3" sign="-" unitRef="usd">22,603</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Supplementary information on investing and financing activities not involving cash flows:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Non-cash 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:OperatingLeaseRightOfUseAssets" scale="3" unitRef="usd">2,801</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OperatingLeaseRightOfUseAssets" scale="3" unitRef="usd">5,949</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 4pt">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:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" unitRef="usd">13,050</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:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" unitRef="usd">6,736</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 4pt">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:num-dot-decimal" name="mgic:Interest" scale="3" unitRef="usd">544</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:num-dot-decimal" name="mgic:Interest" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:Interest" scale="3" sign="-" unitRef="usd">152</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>



</div><!-- Field: Page; Sequence: 126; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="b_008"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="_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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_2" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1"><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.75in"></td><td style="width: 0.25in">a.</td><td style="text-align: justify">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.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"></p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_3" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_5" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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;</p><div>

</div><ix:continuation id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_5"><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.75in"></td><td style="width: 0.25in">b.</td><td style="text-align: justify">At the time of writing, the direct effects of the Coronavirus (COVID-19) crisis on the results of the
Company&#8217;s operations are still being felt but these effects are considered insignificant. In the Company&#8217;s management opinion,
during the period of the report up to the date of approval of this report, the Company&#8217;s business and financial results were not
materially affected by the spread of the Coronavirus, and there were no significant developments or significant effects on any significant
aspect, including liquidity, financial condition, and sources of financing.</td></tr></table></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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. Certain reclassifications have been
made to prior-period financial statements to conform to the current-period presentation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_4" id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:continuation id="_UseOfEstimates-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 127; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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, 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">January 1, 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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="3" unitRef="usd">24,980</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="mgic:NetIncomeAttributableToRedeemableNoncontrollingInterest" scale="3" unitRef="usd">3,517</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="us-gaap:MinorityInterestChangeInRedemptionValue" scale="3" unitRef="usd">4,026</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="mgic:DividendDeclaredToRedeemableNoncontrollingInterest" scale="3" sign="-" unitRef="usd">3,664</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="mgic:IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions" scale="3" unitRef="usd">719</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="3" unitRef="usd">854</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">December 31, 2021</td><td style="padding-bottom: 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:num-dot-decimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="3" unitRef="usd">30,432</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:nonNumeric></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 128; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.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-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cash
and cash equivalents</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_17" id="_SignificantAccountingPoliciesTextBlock-c0_cont_16"><ix:continuation id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents include amounts held primarily in NIS, dollar, Euro, Japanese Yen and British Pound.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Short-term
deposits and restricted deposits</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_19" id="_SignificantAccountingPoliciesTextBlock-c0_cont_18"><ix:continuation id="_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Marketable
securities</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 (&#8220;AFS&#8221;) 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.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217; equity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company did not record credit loss allowance on its marketable securities during the years ended December 31, 2021 and 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_26" id="_SignificantAccountingPoliciesTextBlock-c0_cont_25"><ix:continuation id="_MarketableSecuritiesPolicy-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Held
for trading securities are measured at fair value through profit or loss.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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><!-- Field: Page; Sequence: 129; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">

</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trade
receivables</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_28" id="_SignificantAccountingPoliciesTextBlock-c0_cont_27"><ix:continuation continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_2" id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade
receivables are stated net of credit losses allowance. The Company maintains the allowance for estimated losses resulting from the inability
of the Company&#8217;s customers to make required payments. The allowance represents the current estimate of lifetime expected credit
losses over the remaining duration of existing accounts receivable considering current market conditions and supportable forecasts when
appropriate. The estimate is a result of the Company&#8217;s ongoing evaluation of collectability, customer creditworthiness, historical
levels of credit losses, and future expectations. Write-off activity and recoveries for the periods presented were not material.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_29" id="_SignificantAccountingPoliciesTextBlock-c0_cont_28"><ix:continuation continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_3" id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
credit loss allowance is recorded as general and administrative expenses on the Company&#8217;s consolidated statements of income.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_30" id="_SignificantAccountingPoliciesTextBlock-c0_cont_29"><ix:continuation continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_4" id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents trade receivables net of an allowance as of December 31, 2020 and 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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_31" id="_SignificantAccountingPoliciesTextBlock-c0_cont_30"><ix:nonNumeric contextRef="c0" escape="true" name="mgic:ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock"><ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Trade receivables</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:num-dot-decimal" name="us-gaap:TradeReceivablesHeldForSaleAmount" scale="3" unitRef="usd">122,046</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:num-dot-decimal" name="us-gaap:TradeReceivablesHeldForSaleAmount" scale="3" unitRef="usd">95,953</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" unitRef="usd">5,071</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:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" unitRef="usd">3,967</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease" scale="3" unitRef="usd">116,975</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:num-dot-decimal" name="us-gaap:TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease" scale="3" unitRef="usd">91,986</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: 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:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Property
and equipment, net</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_33" id="_SignificantAccountingPoliciesTextBlock-c0_cont_32"><ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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_34" id="_SignificantAccountingPoliciesTextBlock-c0_cont_33"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 80%"><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: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Years</b></span></td>
    <td style="width: 1%">&#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; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computers
    and peripheral equipment</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c46" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">3 </ix:nonNumeric>-<ix:nonNumeric contextRef="c47" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives"> 5</ix:nonNumeric></span></td>
    <td>&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office
    furniture and equipment</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c48" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">7 </ix:nonNumeric>-<ix:nonNumeric contextRef="c49" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives"> 15 (mainly 7)</ix:nonNumeric></span></td>
    <td>&#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; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor
    vehicles</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c50" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">7</ix:nonNumeric></span></td>
    <td>&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c51" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives">3 </ix:nonNumeric>-<ix:nonNumeric contextRef="c52" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives"> 5 (mainly 5)</ix:nonNumeric></span></td>
    <td>&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_35" id="_SignificantAccountingPoliciesTextBlock-c0_cont_34"><ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_36" id="_SignificantAccountingPoliciesTextBlock-c0_cont_35"><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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Business
combinations</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_37" id="_SignificantAccountingPoliciesTextBlock-c0_cont_36"><ix:continuation continuedAt="_BusinessCombinationsPolicy-c0_cont_2" id="_BusinessCombinationsPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for its business combinations in accordance with
ASC No. 805, &#8220;Business Combinations&#8221;. The Company uses its best estimates and assumptions as part of the purchase price allocation
process to value assets acquired and liabilities assumed at the business combination date. The total purchase price allocated to the tangible
assets, liabilities assumed, non-controlling interests, redeemable non-controlling interests, contingent consideration and intangible
assets acquired is assigned based on their fair values as of the date of the acquisition. Changes to the excess of the fair value of the
purchase price over the fair value of these identifiable assets and liabilities is recorded as goodwill. Any subsequent changes in estimated
contingent considerations are to be recorded in the statements of income. Goodwill generated from the business combinations is primarily
attributable to synergies between the Company and acquired companies&#8217; respective products and services. Acquisition-related expenses
are recognized separately from the business combination and are expensed as incurred.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"></p></ix:continuation></ix:continuation><div>

</div><div>

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



</div><!-- Field: Page; Sequence: 130; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_38" id="_SignificantAccountingPoliciesTextBlock-c0_cont_37"><ix:continuation continuedAt="_BusinessCombinationsPolicy-c0_cont_3" id="_BusinessCombinationsPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for a transaction that does not meet the definition of a business as an asset acquisition Under ASU No. 2017-01, &#8220;Business
Combinations (Topic 805):&#160;Clarifying the Definition of a Business&#160;(&#8220;2017-01&#8221;), while first determine whether substantially
all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable
assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_39" id="_SignificantAccountingPoliciesTextBlock-c0_cont_38"><ix:continuation id="_BusinessCombinationsPolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the years ended December 31, 2019, 2020 and 2021 the Company
recorded expenses of $<ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" unitRef="usd">266</ix:nonFraction>, $<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" unitRef="usd">3,356</ix:nonFraction> and $<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" unitRef="usd">5,324</ix:nonFraction> with respect to changes in the fair value of contingent consideration liability, respectively.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"></p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_40" id="_SignificantAccountingPoliciesTextBlock-c0_cont_39"><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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Research
and development costs</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_41" id="_SignificantAccountingPoliciesTextBlock-c0_cont_40"><ix:continuation continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_2" id="_ResearchAndDevelopmentExpensePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development costs incurred in the process of software
development before establishment of technological feasibility are charged to expenses as incurred. Certain internal and external costs
incurred to develop software to be sold are capitalized after technological feasibility is established in accordance with ASC 985-20,
&#8220;Software - Costs of Software to be Sold Leased or Marketed&#8221;. Based on the Company&#8217;s product development process, technological
feasibility is established upon completion of a detailed program design.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_42" id="_SignificantAccountingPoliciesTextBlock-c0_cont_41"><ix:continuation continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_3" id="_ResearchAndDevelopmentExpensePolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs
incurred by the Company between completion of the detailed program design and the point at which the product is ready for general release,
have been capitalized.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_43" id="_SignificantAccountingPoliciesTextBlock-c0_cont_42"><ix:continuation continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_4" id="_ResearchAndDevelopmentExpensePolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capitalized
software development costs are amortized by the straight-line method over the estimated useful life of the software products
(primarily&#160;five years). 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 <ix:nonNumeric contextRef="c0" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">five years</ix:nonNumeric>, 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.</span></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_44" id="_SignificantAccountingPoliciesTextBlock-c0_cont_43"><ix:continuation id="_ResearchAndDevelopmentExpensePolicy-c0_cont_4"><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, 2019, 2020 and 2021, no such unrecoverable amounts were identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"></p></ix:continuation></ix:continuation><div>
</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_45" id="_SignificantAccountingPoliciesTextBlock-c0_cont_44"><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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Leases</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_46" id="_SignificantAccountingPoliciesTextBlock-c0_cont_45"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_2" id="_LesseeLeasesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_47" id="_SignificantAccountingPoliciesTextBlock-c0_cont_46"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_3" id="_LesseeLeasesPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_48" id="_SignificantAccountingPoliciesTextBlock-c0_cont_47"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_4" id="_LesseeLeasesPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
an accounting policy, the Company elected to not recognize a lease liability and a right-of-use (&#8220;ROU&#8221;) asset for leases
with a term of twelve months or less.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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><!-- Field: Page; Sequence: 131; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_49" id="_SignificantAccountingPoliciesTextBlock-c0_cont_48"><ix:continuation id="_LesseeLeasesPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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 ASC 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-top: 0pt; margin-bottom: 0pt; 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_50" id="_SignificantAccountingPoliciesTextBlock-c0_cont_49"><ix:nonNumeric contextRef="c0" continuedAt="_OfficesPolicyTextBlock-c0_cont_1" escape="true" name="mgic:OfficesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Offices</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_51" id="_SignificantAccountingPoliciesTextBlock-c0_cont_50"><ix:continuation continuedAt="_OfficesPolicyTextBlock-c0_cont_2" id="_OfficesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company leases space for offices in various locations worldwide under operating leases. These contracts are considered as operating leases
presented in ROU assets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_52" id="_SignificantAccountingPoliciesTextBlock-c0_cont_51"><ix:continuation continuedAt="_OfficesPolicyTextBlock-c0_cont_3" id="_OfficesPolicyTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" continuedAt="_MotorVehiclesPolicyTextBlock-c0_cont_1" escape="true" name="mgic:MotorVehiclesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Motor
vehicles</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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 id="_OfficesPolicyTextBlock-c0_cont_3"><ix:continuation continuedAt="_MotorVehiclesPolicyTextBlock-c0_cont_2" id="_MotorVehiclesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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 id="_MotorVehiclesPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 the practical expedient which enables
it 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_55" id="_SignificantAccountingPoliciesTextBlock-c0_cont_54"><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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Impairment
of long-lived assets, right of use assets and intangible assets subject to amortization</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_56" id="_SignificantAccountingPoliciesTextBlock-c0_cont_55"><ix:continuation continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_2" id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_57" id="_SignificantAccountingPoliciesTextBlock-c0_cont_56"><ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2019, 2020 and 2021, no impairment losses have been identified.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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><!-- Field: Page; Sequence: 132; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_58" id="_SignificantAccountingPoliciesTextBlock-c0_cont_57"><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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Goodwill</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_59" id="_SignificantAccountingPoliciesTextBlock-c0_cont_58"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_2" id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2021, the Company operates in <ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" unitRef="pure">four</ix:nonFraction> reporting units within its operating segments.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_60" id="_SignificantAccountingPoliciesTextBlock-c0_cont_59"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_3" id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_61" id="_SignificantAccountingPoliciesTextBlock-c0_cont_60"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_4" id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_62" id="_SignificantAccountingPoliciesTextBlock-c0_cont_61"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_5" id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 (&#8220;ASU&#8221;) No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_63" id="_SignificantAccountingPoliciesTextBlock-c0_cont_62"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_6" id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_64" id="_SignificantAccountingPoliciesTextBlock-c0_cont_63"><ix:continuation id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company performed an annual impairment test as of December 31, of each of 2019, 2020 and 2021 and did not identify any impairment losses
(see Note 9).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_65" id="_SignificantAccountingPoliciesTextBlock-c0_cont_64"><ix:nonNumeric contextRef="c0" continuedAt="_IntangibleAssetsPolicyTextBlock-c0_cont_1" escape="true" name="mgic:IntangibleAssetsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intangible
assets, net</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_66" id="_SignificantAccountingPoliciesTextBlock-c0_cont_65"><ix:continuation id="_IntangibleAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 of up to <ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">10</ix:nonNumeric> years (mainly up to <ix:nonNumeric contextRef="c43" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">7</ix:nonNumeric> years), and customer relationships and backlog were amortized on an accelerated method basis
over a period of up to <ix:nonNumeric contextRef="c44" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">15</ix:nonNumeric> years based on the intangible assets identified.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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><!-- Field: Page; Sequence: 133; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_67" id="_SignificantAccountingPoliciesTextBlock-c0_cont_66"><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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue
recognition</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_68" id="_SignificantAccountingPoliciesTextBlock-c0_cont_67"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_2" id="_RevenueRecognitionPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company implements the provisions of ASC Topic 606, Revenue from
Contracts with Customers&#160;(&#8220;ASC 606&#8221;). See Note 19 for further disclosures required under ASC 606.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_69" id="_SignificantAccountingPoliciesTextBlock-c0_cont_68"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_3" id="_RevenueRecognitionPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_70" id="_SignificantAccountingPoliciesTextBlock-c0_cont_69"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_4" id="_RevenueRecognitionPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company determines revenue recognition through the following steps:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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_71" id="_SignificantAccountingPoliciesTextBlock-c0_cont_70"><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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">identification
    of the contract with a customer;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">identification
    of the performance obligations in the contract;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">determination
    of the transaction price;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">allocation
    of the transaction price to the performance obligations in the contract; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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-top: 0pt; margin-bottom: 0pt; 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_6" id="_RevenueRecognitionPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company enters into contracts that can include various combinations of products, software and professional services, as detailed below,
which are generally distinct from each other and accounted for as separate performance obligations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_73" id="_SignificantAccountingPoliciesTextBlock-c0_cont_72"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_7" id="_RevenueRecognitionPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_74" id="_SignificantAccountingPoliciesTextBlock-c0_cont_73"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_8" id="_RevenueRecognitionPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. When the Company enters into a contract for the sale of software license
which does not require significant implementation services, and the customer receives the rights to use the perpetual or term-based software
license, the Company recognizes revenue from the sale of the software license at the time of delivery, when the customer receives control
of the software license. The software license is considered a distinct performance obligation recognized at a point-in-time, as the customer
can benefit from the software on its own or together with other readily available resources. Revenue from long term contracts which
involve significant implementation, customization, or integration of the Company&#8217;s software license to customer-specific requirements
are considered as one performance obligation 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. 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, 2019, 2020 and 2021, no material estimated losses were identified.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 134; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_75" id="_SignificantAccountingPoliciesTextBlock-c0_cont_74"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_9" id="_RevenueRecognitionPolicyTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_76" id="_SignificantAccountingPoliciesTextBlock-c0_cont_75"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_10" id="_RevenueRecognitionPolicyTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, as well as technical support for software licenses
previously sold. 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_77" id="_SignificantAccountingPoliciesTextBlock-c0_cont_76"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_11" id="_RevenueRecognitionPolicyTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_78" id="_SignificantAccountingPoliciesTextBlock-c0_cont_77"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_12" id="_RevenueRecognitionPolicyTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The transaction
price is allocated to the separate performance obligations on a relative standalone selling price basis. Stand-alone selling prices of
software licenses are typically estimated using the residual approach. Stand-alone selling prices of services are typically estimated
based on observable transactions when these services are sold on a standalone basis.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_79" id="_SignificantAccountingPoliciesTextBlock-c0_cont_78"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_13" id="_RevenueRecognitionPolicyTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_80" id="_SignificantAccountingPoliciesTextBlock-c0_cont_79"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_14" id="_RevenueRecognitionPolicyTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 years ended December 31, 2021 and 2020, no costs have
been capitalized.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_81" id="_SignificantAccountingPoliciesTextBlock-c0_cont_80"><ix:continuation id="_RevenueRecognitionPolicyTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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><!-- Field: Page; Sequence: 135; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_82" id="_SignificantAccountingPoliciesTextBlock-c0_cont_81"><ix:nonNumeric contextRef="c0" continuedAt="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_1" escape="true" name="mgic:AccruedSeverancePayAndRetirementPlanPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accrued
severance pay and retirement plans</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_83" id="_SignificantAccountingPoliciesTextBlock-c0_cont_82"><ix:continuation continuedAt="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_2" id="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_84" id="_SignificantAccountingPoliciesTextBlock-c0_cont_83"><ix:continuation continuedAt="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_3" id="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_85" id="_SignificantAccountingPoliciesTextBlock-c0_cont_84"><ix:continuation continuedAt="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_4" id="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_86" id="_SignificantAccountingPoliciesTextBlock-c0_cont_85"><ix:continuation continuedAt="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_5" id="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company 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:num-dot-decimal" 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:num-dot-decimal" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" unitRef="pure">3</ix:nonFraction>% of the participants annual contributions. When contributions are granted, they are invested in proportion
to each participant&#8217;s voluntary contributions in the investment options provided under the plan. Expenses pertaining to 401(k)
employer match were immaterial for the years ended December 31, 2019, 2020 and 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_87" id="_SignificantAccountingPoliciesTextBlock-c0_cont_86"><ix:continuation id="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Severance
expenses for the years ended December 31, 2019, 2020 and 2021 amounted to approximately <span style="-sec-ix-hidden: hidden-fact-89">$&#160;4,712</span>, <span style="-sec-ix-hidden: hidden-fact-90">$&#160;5,344</span> and <span style="-sec-ix-hidden: hidden-fact-91">$&#160;5,267</span>,
respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_88" id="_SignificantAccountingPoliciesTextBlock-c0_cont_87"><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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Advertising
expenses</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_89" id="_SignificantAccountingPoliciesTextBlock-c0_cont_88"><ix:continuation id="_AdvertisingCostsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising
expenses are charged to selling and marketing expenses, as incurred. Advertising expenses for the years ended December 31, 2019, 2020
and 2021 amounted to <span style="-sec-ix-hidden: hidden-fact-92">$&#160;519</span>, <span style="-sec-ix-hidden: hidden-fact-93">$&#160;472</span> and $ <ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="3" unitRef="usd">1,669</ix:nonFraction>, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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><!-- Field: Page; Sequence: 136; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_90" id="_SignificantAccountingPoliciesTextBlock-c0_cont_89"><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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income
taxes</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_91" id="_SignificantAccountingPoliciesTextBlock-c0_cont_90"><ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_2" id="_IncomeTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_92" id="_SignificantAccountingPoliciesTextBlock-c0_cont_91"><ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_3" id="_IncomeTaxPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_93" id="_SignificantAccountingPoliciesTextBlock-c0_cont_92"><ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
second step is to measure the tax benefit as the largest amount that is more than <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements" scale="-2" unitRef="pure">50</ix:nonFraction>% 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_94" id="_SignificantAccountingPoliciesTextBlock-c0_cont_93"><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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basic
and diluted net earnings per share</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_95" id="_SignificantAccountingPoliciesTextBlock-c0_cont_94"><ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_2" id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_96" id="_SignificantAccountingPoliciesTextBlock-c0_cont_95"><ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
portion of the outstanding stock options have been excluded from the calculation of the diluted earnings per share because of anti-dilution.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_97" id="_SignificantAccountingPoliciesTextBlock-c0_cont_96"><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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock-based
compensation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_98" id="_SignificantAccountingPoliciesTextBlock-c0_cont_97"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_2" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_99" id="_SignificantAccountingPoliciesTextBlock-c0_cont_98"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_3" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. The Company accounts for forfeitures as they occur.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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><!-- Field: Page; Sequence: 137; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_100" id="_SignificantAccountingPoliciesTextBlock-c0_cont_99"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_4" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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_5" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_102" id="_SignificantAccountingPoliciesTextBlock-c0_cont_101"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_6" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 using the accelerated method.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_103" id="_SignificantAccountingPoliciesTextBlock-c0_cont_102"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_7" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 7, 2021, the Company granted one of its senior executive officers
<ix:nonFraction contextRef="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets" scale="0" unitRef="shares">80,000</ix:nonFraction> options to purchase its shares with <ix:nonFraction contextRef="c45" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockOptionExercisePriceIncrease" scale="0" unitRef="usdPershares">no</ix:nonFraction> exercise price. The options will vest over a four-year period and include several performance
criteria related to the Company&#8217;s results of operations.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"></p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_104" id="_SignificantAccountingPoliciesTextBlock-c0_cont_103"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_8" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
grants were made to employees or directors in the year ended December 31, 2020 and 2019.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_105" id="_SignificantAccountingPoliciesTextBlock-c0_cont_104"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_9" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2019, 2020 and 2021 the Company recognized stock-based compensation expense related to employee stock options
in the amount of <span style="-sec-ix-hidden: hidden-fact-95">$&#160;74</span>, $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd">0</ix:nonFraction> and $<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd">956</ix:nonFraction>, respectively, as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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_106" id="_SignificantAccountingPoliciesTextBlock-c0_cont_105"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock"><ix:continuation id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_9"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Selling and marketing</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:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" unitRef="usd">956</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" unitRef="usd">74</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_107" id="_SignificantAccountingPoliciesTextBlock-c0_cont_106"><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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Concentrations
of credit risk</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_108" id="_SignificantAccountingPoliciesTextBlock-c0_cont_107"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_2" id="_ConcentrationRiskCreditRisk-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
instruments that potentially subject the Company to concentration of credit risk consist principally of cash and cash equivalents, short-term
deposits, marketable securities, trade and unbilled receivables, contract assets and foreign currency derivative contracts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_109" id="_SignificantAccountingPoliciesTextBlock-c0_cont_108"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_3" id="_ConcentrationRiskCreditRisk-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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><!-- Field: Page; Sequence: 138; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_110" id="_SignificantAccountingPoliciesTextBlock-c0_cont_109"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_4" id="_ConcentrationRiskCreditRisk-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_111" id="_SignificantAccountingPoliciesTextBlock-c0_cont_110"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_5" id="_ConcentrationRiskCreditRisk-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s trade receivables, unbilled receivables and contract assets 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 pertaining
to the Company&#8217;s trade receivables balance for the years ended December 31, 2019, 2020 and 2021 was <span style="-sec-ix-hidden: hidden-fact-94">$&#160;958</span>, $ <ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" unitRef="usd">1,242</ix:nonFraction> and $ <ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" unitRef="usd">892</ix:nonFraction>,
respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_112" id="_SignificantAccountingPoliciesTextBlock-c0_cont_111"><ix:continuation id="_ConcentrationRiskCreditRisk-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_113" id="_SignificantAccountingPoliciesTextBlock-c0_cont_112"><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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair
value measurements</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_114" id="_SignificantAccountingPoliciesTextBlock-c0_cont_113"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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_115" id="_SignificantAccountingPoliciesTextBlock-c0_cont_114"><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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    1 -</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">Observable
    inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets;</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_116" id="_SignificantAccountingPoliciesTextBlock-c0_cont_115"><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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    2 -</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">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>
</table><p style="margin: 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_117" id="_SignificantAccountingPoliciesTextBlock-c0_cont_116"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    3 -</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">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-top: 0pt; margin-bottom: 0pt; 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:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_119" id="_SignificantAccountingPoliciesTextBlock-c0_cont_118"><ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 139; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_120" id="_SignificantAccountingPoliciesTextBlock-c0_cont_119"><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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Comprehensive
income (loss)</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_121" id="_SignificantAccountingPoliciesTextBlock-c0_cont_120"><ix:continuation id="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for comprehensive income (loss) in accordance with ASC 220, &#8220;Comprehensive Income&#8221;. Comprehensive income
(loss) generally represents all changes in shareholders&#8217; equity during the period except those resulting from investments by, or
distributions to, shareholders.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_122" id="_SignificantAccountingPoliciesTextBlock-c0_cont_121"><ix:nonNumeric contextRef="c0" continuedAt="_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock-c0_cont_1" escape="true" name="mgic:RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recently
issued, not yet adopted accounting pronouncement</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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 id="_SignificantAccountingPoliciesTextBlock-c0_cont_122"><ix:continuation id="_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
October 2021, the FASB issued ASU 2021-08 &#8220;Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities
from Contracts with Customers&#8221;, which requires contract assets and contract liabilities acquired in a business combination to be
recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers. The
guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree.
The guidance should be applied prospectively to acquisitions occurring on or after the effective date. The guidance is effective for
fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including
in interim periods, for any financial statements that have not yet been issued. The Company does not expect this guidance to have a material
impact on its consolidated financial statements.</span></p></ix:continuation></ix:continuation><div>

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



</div><!-- Field: Page; Sequence: 140; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    3:-</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>BUSINESS
    COMBINATIONS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_2" id="_BusinessCombinationDisclosureTextBlock-c0_cont_1"><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: 72px; font-size: 10pt; text-align: justify">&#160;</td> <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">a.</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">On April 1, 2021, the Company acquired EnableIT, LLC (&#8220;EnableIT&#8221;), a U.S.-based services company, specializes in IT staffing and recruiting, for a total consideration of $ <ix:nonFraction contextRef="c53" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" unitRef="usd">6,000</ix:nonFraction> of which $&#160;<ix:nonFraction contextRef="c53" decimals="-3" format="ixt:num-dot-decimal" name="mgic:PaymentsUponClosingOfBusinessAcquisition" scale="3" unitRef="usd">4,000</ix:nonFraction> was paid upon closing and the remaining $&#160;<ix:nonFraction contextRef="c54" decimals="-3" format="ixt:num-dot-decimal" name="mgic:BusinessAcquisitionContingentConsiderationDeferredPayment" scale="3" unitRef="usd">2,000</ix:nonFraction> will be paid in two equal installments in April 1, 2022 and 2023. Acquisition related costs were immaterial. The acquisition was accounted for according to the purchase method.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_3" id="_BusinessCombinationDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
results of operations were included in the consolidated financial statements of the Company commencing April 1, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_4" id="_BusinessCombinationDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

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

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_5" id="_BusinessCombinationDisclosureTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c72" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"><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; text-indent: -9pt; padding-left: 9pt">Net liabilities, excluding $<ix:nonFraction contextRef="c54" decimals="-3" format="ixt:num-dot-decimal" name="mgic:NetLiabilitiesExcludingOfCashAcquired" scale="3" unitRef="usd">42</ix:nonFraction> of 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="c54" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" unitRef="usd">34</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">Customer relationships, net of deferred tax liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c54" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" unitRef="usd">1,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="padding-bottom: 1.5pt; text-indent: -9pt; 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="c54" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">4,101</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; text-indent: -9pt; padding-left: 9pt">Total assets acquired</td><td style="padding-bottom: 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="c54" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="3" unitRef="usd">5,900</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: 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="_BusinessCombinationDisclosureTextBlock-c0_cont_6" id="_BusinessCombinationDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
goodwill from the acquisition of EnableIT is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"></p><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%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 72px; font-size: 10pt; text-align: justify">&#160;</td> <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">b.</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">On April 1, 2021, the Company acquired Menarva Ltd. (&#8220;Menarva&#8221;),
an Israeli-based services company which specializes in software solutions for non-profit organizations for a total consideration of $<ix:nonFraction contextRef="c55" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" unitRef="usd">5,595</ix:nonFraction>.
Of which, $<ix:nonFraction contextRef="c55" decimals="-3" format="ixt:num-dot-decimal" name="mgic:PaymentsUponClosingOfBusinessAcquisition" scale="3" unitRef="usd">3,000</ix:nonFraction> was paid upon closing. The remaining amount constitutes a contingent payment depending on the future operating results
achieved by Menarva. The acquisition date fair value of the contingent consideration amounted to $<ix:nonFraction contextRef="c56" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement" scale="3" unitRef="usd">2,595</ix:nonFraction>. On March 31, 2022, the Company
paid $<ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SettlementLiabilitiesCurrent" scale="0" unitRef="usd">1,055</ix:nonFraction> to settle a portion of the aforementioned contingent consideration. Acquisition related costs were immaterial. The acquisition
was accounted for according to the purchase method.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_8" id="_BusinessCombinationDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
results of operations were included in the consolidated financial statements of the Company commencing April 1, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_9" id="_BusinessCombinationDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="c73" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"><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; text-indent: -9pt; padding-left: 9pt">Net liabilities, excluding $<ix:nonFraction contextRef="c56" decimals="-3" format="ixt:num-dot-decimal" name="mgic:NetLiabilitiesExcludingOfCashAcquired" scale="3" unitRef="usd">90</ix:nonFraction> of 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="c56" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" unitRef="usd">70</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">Customer relationships, net of deferred tax liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c56" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" unitRef="usd">2,098</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; text-indent: -9pt; 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="c56" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">3,477</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; text-indent: -9pt; padding-left: 9pt">Total assets acquired</td><td style="padding-bottom: 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="c56" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalAssetsAcquiredNetOfAcquiredCash" scale="3" unitRef="usd">5,505</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: 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="_BusinessCombinationDisclosureTextBlock-c0_cont_11" id="_BusinessCombinationDisclosureTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
goodwill from the acquisition of Menarva is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 141; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    3:-</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>BUSINESS
    COMBINATIONS (Cont.) </b></span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 72px; font-size: 10pt; text-align: justify">&#160;</td> <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">c.</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">On January 1, 2021, the Company, through one of its Israeli subsidiaries, acquired <ix:nonFraction contextRef="c58" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" unitRef="pure">60</ix:nonFraction>% of the shares of 9540 Y.G. Soft IT Ltd. (&#8220;Soft IT&#8221;), an Israel-based services company which specializes in outsourcing of software development services for a total consideration of up to $<ix:nonFraction contextRef="c59" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" unitRef="usd">1,134</ix:nonFraction>. $&#160;<ix:nonFraction contextRef="c59" decimals="-3" format="ixt:num-dot-decimal" name="mgic:PaymentsUponClosingOfBusinessAcquisition" scale="3" unitRef="usd">367</ix:nonFraction>&#160;were paid upon closing, $<ix:nonFraction contextRef="c59" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ContingentConsiderationInFuturePerformance" scale="3" unitRef="usd">256</ix:nonFraction> were paid on July 4, 2021, and the remaining amount constitutes a contingent payment depending on the future operating results achieved by Soft IT. The fair value of the contingent consideration amounted to $<ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement" scale="3" unitRef="usd">510</ix:nonFraction> at the acquisition date. Acquisition related costs were immaterial. The acquisition was accounted for according to the purchase method. Soft IT&#8217;s minority shareholder, as well as the Company, hold a mutual put and call option for the remaining <ix:nonFraction contextRef="c58" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" scale="-2" unitRef="pure">40</ix:nonFraction>% interest. Thus, the noncontrolling interests were classified as redeemable noncontrolling interests.</span></td></tr> </table><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_13" id="_BusinessCombinationDisclosureTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
results of operations were included in the consolidated financial statements of the Company commencing January 1, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_14" id="_BusinessCombinationDisclosureTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_15" id="_BusinessCombinationDisclosureTextBlock-c0_cont_14"><ix:nonNumeric contextRef="c74" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"><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; text-indent: -9pt; padding-left: 9pt">Net liabilities, excluding $<ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="mgic:NetLiabilitiesIncludingOfCashAcquired" scale="3" unitRef="usd">402</ix:nonFraction> 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:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" unitRef="usd">402</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">Customer relationships, net of deferred tax liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" unitRef="usd">886</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: 9pt">Redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RedeemableNoncontrollingInterestEquityFairValue" scale="3" unitRef="usd">719</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; 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="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">967</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: 4pt; text-indent: -9pt; padding-left: 9pt">Total assets acquired</td><td style="padding-bottom: 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:num-dot-decimal" name="mgic:TotalAssetsAcquiredNetOfAcquiredCash" scale="3" unitRef="usd">732</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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_16" id="_BusinessCombinationDisclosureTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
goodwill from the acquisition of Soft IT is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_17" id="_BusinessCombinationDisclosureTextBlock-c0_cont_16"><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: 72px; font-size: 10pt; text-align: justify">&#160;</td> <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">d.</span></td> <td style="font-size: 10pt; 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, which specializes in IT staffing and recruiting, for a total consideration of $ <ix:nonFraction contextRef="c60" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" unitRef="usd">4,663</ix:nonFraction>, of which $&#160;<ix:nonFraction contextRef="c60" decimals="-3" format="ixt:num-dot-decimal" name="mgic:PaymentsUponClosingOfBusinessAcquisition" scale="3" unitRef="usd">3,663</ix:nonFraction> was paid upon closing and the remaining $&#160;<ix:nonFraction contextRef="c61" decimals="-3" format="ixt:num-dot-decimal" name="mgic:BusinessAcquisitionContingentConsiderationDeferredPayment" scale="3" unitRef="usd">1,000</ix:nonFraction> will be paid in two installments, 6 and 12 months following the closing date. During 2020 and 2021, the Company paid the remainder of the consideration in two equal installments of $<ix:nonFraction contextRef="c60" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" unitRef="usd">500</ix:nonFraction> each. Acquisition related costs were immaterial. The acquisition was accounted for by the purchase method.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_18" id="_BusinessCombinationDisclosureTextBlock-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
results of operations were included in the consolidated financial statements of the Company commencing May 1, 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 142; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    3:-</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>BUSINESS
    COMBINATIONS (Cont.) </b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_19" id="_BusinessCombinationDisclosureTextBlock-c0_cont_18"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_20" id="_BusinessCombinationDisclosureTextBlock-c0_cont_19"><ix:nonNumeric contextRef="c75" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="c76" decimals="-3" format="ixt:num-dot-decimal" 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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:num-dot-decimal" 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:TotalAssetsAcquiredNetOfAcquiredCash" 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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:nonNumeric></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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
goodwill from the acquisition of Aptonet is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_22" id="_BusinessCombinationDisclosureTextBlock-c0_cont_21"><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: 72px; font-size: 10pt; text-align: justify">&#160;</td> <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">e.</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">On September 2, 2020, the Company acquired Stockell Information Systems, Inc (&#8220;Stockell&#8221;), a U.S.-based services company, which specializes in IT staffing and recruiting, for a total consideration of $ <ix:nonFraction contextRef="c62" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" unitRef="usd">7,714</ix:nonFraction>, of which $&#160;<ix:nonFraction contextRef="c62" decimals="-3" format="ixt:num-dot-decimal" name="mgic:PaymentsUponClosingOfBusinessAcquisition" scale="3" unitRef="usd">6,265</ix:nonFraction> was paid upon closing and the remaining $&#160;<ix:nonFraction contextRef="c63" decimals="-3" format="ixt:num-dot-decimal" name="mgic:BusinessAcquisitionContingentConsiderationDeferredPayment" scale="3" unitRef="usd">1,449</ix:nonFraction> will be paid 12 months following the closing date. In December 2021, following the discovery of a few discrepancies in the sellers&#8217; disclosures, the Company paid as a final consideration $<ix:nonFraction contextRef="c62" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" unitRef="usd">760</ix:nonFraction> to settle the remainder of the consideration. Acquisition related costs were immaterial. The acquisition was accounted for according to the purchase method.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_23" id="_BusinessCombinationDisclosureTextBlock-c0_cont_22"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
results of operations were included in the consolidated financial statements of the Company commencing September 1, 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_24" id="_BusinessCombinationDisclosureTextBlock-c0_cont_23"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_25" id="_BusinessCombinationDisclosureTextBlock-c0_cont_24"><ix:nonNumeric contextRef="c77" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Net assets, excluding $<ix:nonFraction contextRef="c78" decimals="-3" format="ixt:num-dot-decimal" name="mgic:NetAssetsExcludingOfCashAcquired" scale="3" unitRef="usd">0</ix:nonFraction> of 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="c78" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="c78" decimals="-3" format="ixt:num-dot-decimal" 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="c78" decimals="-3" format="ixt:num-dot-decimal" 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total assets acquired net of $<ix:nonFraction contextRef="c78" decimals="-3" format="ixt:num-dot-decimal" name="mgic:NetOfAcquiredCash" scale="3" unitRef="usd">0</ix:nonFraction> 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="c78" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalAssetsAcquiredNetOfAcquiredCash" 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-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_26" id="_BusinessCombinationDisclosureTextBlock-c0_cont_25"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
goodwill from the acquisition of Stockell is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_27" id="_BusinessCombinationDisclosureTextBlock-c0_cont_26"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">f.</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">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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" unitRef="usd">11,340</ix:nonFraction>.</span></td></tr> </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_28" id="_BusinessCombinationDisclosureTextBlock-c0_cont_27"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; 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="c79" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" 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-indent: -0.125in; padding-left: 0.125in; 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="c79" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="c80" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" 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-indent: -0.125in; padding-left: 0.125in; 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="c79" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 143; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    3:-</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>BUSINESS
COMBINATIONS (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_29" id="_BusinessCombinationDisclosureTextBlock-c0_cont_28"><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: 72px; font-size: 10pt; text-align: justify">&#160;</td> <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">g.</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">On July 1, 2019, the Company acquired NetEffects Inc (&#8220;NetEffects&#8221;), a U.S.-based services company, which specializes in IT staffing and recruiting, for a total consideration of $ <ix:nonFraction contextRef="c64" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" unitRef="usd">12,500</ix:nonFraction>, of which $&#160;<ix:nonFraction contextRef="c64" decimals="-3" format="ixt:num-dot-decimal" name="mgic:PaymentsUponClosingOfBusinessAcquisition" scale="3" unitRef="usd">9,400</ix:nonFraction> was paid upon closing and the remaining $&#160;<ix:nonFraction contextRef="c65" decimals="-3" format="ixt:num-dot-decimal" name="mgic:BusinessAcquisitionContingentConsiderationDeferredPayment" scale="3" unitRef="usd">3,100</ix:nonFraction> was paid in two equal installments on the first and second closing date anniversaries.</span></td></tr> </table><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_30" id="_BusinessCombinationDisclosureTextBlock-c0_cont_29"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Acquisition related costs were immaterial.
The acquisition was accounted for by the purchase method.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_31" id="_BusinessCombinationDisclosureTextBlock-c0_cont_30"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
results of operations were included in the consolidated financial statements of the Company commencing July 1, 2019.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_32" id="_BusinessCombinationDisclosureTextBlock-c0_cont_31"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the fair values of the assets acquired and liabilities at the date of acquisition:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_33" id="_BusinessCombinationDisclosureTextBlock-c0_cont_32"><ix:nonNumeric contextRef="c81" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="c65" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c65" decimals="-3" format="ixt:num-dot-decimal" 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="c65" decimals="-3" format="ixt:num-dot-decimal" 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="c65" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalAssetsAcquiredNetOfAcquiredCash" 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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_34" id="_BusinessCombinationDisclosureTextBlock-c0_cont_33"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The goodwill from the acquisition of NetEffects
is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition.
The goodwill is not deductible for income tax purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_35" id="_BusinessCombinationDisclosureTextBlock-c0_cont_34"><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: 72px; font-size: 10pt; text-align: justify">&#160;</td> <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">h.</span></td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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="c66" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" unitRef="usd">8.4</ix:nonFraction> million, out of which $<ix:nonFraction contextRef="c66" decimals="-6" format="ixt:num-dot-decimal" 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 as it became apparent that PowWow would not meet its revenue goals.</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; text-align: justify">Acquisition related costs were immaterial. The acquisition was accounted for by the purchase method.</p></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_36" id="_BusinessCombinationDisclosureTextBlock-c0_cont_35"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
results of operations were included in the consolidated financial statements of the Company commencing March 1, 2019.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_37" id="_BusinessCombinationDisclosureTextBlock-c0_cont_36"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

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

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_38" id="_BusinessCombinationDisclosureTextBlock-c0_cont_37"><ix:nonNumeric contextRef="c82" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"><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; text-indent: -9pt; padding-left: 9pt">Net liabilities, 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="c83" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" scale="3" 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; text-indent: -9pt; padding-left: 9pt">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c83" decimals="-3" format="ixt:num-dot-decimal" 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; text-indent: -9pt; 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="c83" decimals="-3" format="ixt:num-dot-decimal" 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; text-indent: -9pt; padding-left: 9pt">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="c83" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalAssetsAcquiredNetOfAcquiredCash" 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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_39" id="_BusinessCombinationDisclosureTextBlock-c0_cont_38"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
goodwill from the acquisition of PowWow is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 144; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    3:-</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>BUSINESS
COMBINATIONS (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_40" id="_BusinessCombinationDisclosureTextBlock-c0_cont_39"><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: 72px; font-size: 10pt; text-align: justify">&#160;</td> <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">i.</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">On February 28, 2019, the Company acquired OnTarget Group Inc. (&#8220;OnTarget&#8221;), a U.S.-based services company, which specializes in outsourcing of software development services. for a total estimated consideration of $ <ix:nonFraction contextRef="c67" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalEstimatedConsideration" scale="3" unitRef="usd">12,456</ix:nonFraction>. Total consideration consists of $<ix:nonFraction contextRef="c67" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" unitRef="usd">7,000</ix:nonFraction> of which $<ix:nonFraction contextRef="c67" decimals="-3" format="ixt:num-dot-decimal" name="mgic:PaymentsUponClosingOfBusinessAcquisition" scale="3" unitRef="usd">6,000</ix:nonFraction> was paid in cash upon closing with $<ix:nonFraction contextRef="c67" decimals="-3" format="ixt:num-dot-decimal" name="mgic:PaidInCash" scale="3" unitRef="usd">1,000</ix:nonFraction> deferred and paid in two equal installments on the six-month and 15-month anniversary of the closing. The remaining amount constitutes a deferred payment contingent upon OnTarget meeting future operating results over <ix:nonFraction contextRef="c68" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" unitRef="usd">four</ix:nonFraction> years (2019-2022). Based on OnTarget&#8217;s operating results between 2019 and 2021, the Company estimates the total purchase price is expected to amount to approximately $<ix:nonFraction contextRef="c69" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" scale="3" unitRef="usd">19,617</ix:nonFraction>. Beyond the $<ix:nonFraction contextRef="c69" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PurchaseObligationDueInSecondYear" scale="3" unitRef="usd">6,500</ix:nonFraction> paid in 2019, the Company paid $<ix:nonFraction contextRef="c69" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PurchaseObligationDueInThirdYear" scale="3" unitRef="usd">1,000</ix:nonFraction> in 2020, $<ix:nonFraction contextRef="c69" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PurchaseObligationDueInFourthYear" scale="3" unitRef="usd">1,000</ix:nonFraction> in 2021 and $<ix:nonFraction contextRef="c69" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PurchaseObligationDueInFifthYear" scale="3" unitRef="usd">2,000</ix:nonFraction> in 2022. Acquisition related costs were immaterial. The acquisition was accounted for by the purchase method.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_41" id="_BusinessCombinationDisclosureTextBlock-c0_cont_40"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
results of operations were included in the consolidated financial statements of the Company commencing March 1, 2019.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_42" id="_BusinessCombinationDisclosureTextBlock-c0_cont_41"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the fair values of the assets acquired and liabilities at the date of acquisition:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_43" id="_BusinessCombinationDisclosureTextBlock-c0_cont_42"><ix:nonNumeric contextRef="c84" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"><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; text-indent: -9pt; padding-left: 9pt">Net liabilities, 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="c85" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" 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; text-indent: -9pt; padding-left: 9pt">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c85" decimals="-3" format="ixt:num-dot-decimal" 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; text-indent: -9pt; 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="c85" decimals="-3" format="ixt:num-dot-decimal" 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; text-indent: -9pt; padding-left: 9pt">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="c85" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalAssetsAcquiredNetOfAcquiredCash" 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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_44" id="_BusinessCombinationDisclosureTextBlock-c0_cont_43"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
goodwill from the acquisition of OnTarget is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_BusinessCombinationDisclosureTextBlock-c0_cont_44"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">j.</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">On October 1, 2019 the Company acquired a <ix:nonFraction contextRef="c70" decimals="2" format="ixt:num-dot-decimal" 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="c71" decimals="-3" format="ixt:num-dot-decimal" 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="c70" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" scale="-2" unitRef="pure">100</ix:nonFraction>% of Infinigy.</span></td></tr> </table></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><!-- Field: Page; Sequence: 145; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    4:-</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>MARKETABLE
    SECURITIES</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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&#8217;s investment in marketable
securities consist primarily of trading bonds with a quoted market price that are classified as trading securities pursuant to ASC No.
320 &#8220;Investments &#8212; Debt Securities.&#8221; Marketable securities are stated at fair value as determined by the closing price
of each security at balance sheet date. Unrealized gains and losses on these securities are included in financial expenses, net in the
consolidated statements of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_3" id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company invests in marketable debt securities, which were classified at fair value through profit or loss. The following is a summary
of marketable securities:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_4" id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_3"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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">Composition:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_5" id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" continuedAt="_MarketableSecuritiesTextBlock-c0_cont_1" escape="true" name="us-gaap:MarketableSecuritiesTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><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:num-dot-decimal" id="ix_0_fact" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" unitRef="usd">1,142</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:num-dot-decimal" id="ix_1_fact" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" unitRef="usd">1,238</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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-96">-</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"><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; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:MarketableSecurities" scale="3" unitRef="usd">1,142</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:num-dot-decimal" name="us-gaap:MarketableSecurities" scale="3" unitRef="usd">1,238</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

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



</div><ix:continuation id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_5"><ix:continuation id="_MarketableSecuritiesTextBlock-c0_cont_1"><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><ix:footnote id="ix_0_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognized trading losses in the amount of $ <ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="mgic:RecognizedTradingLossesAmount" scale="3" unitRef="usd">96</ix:nonFraction> during the year ended December 31, 2021.</span></ix:footnote></td></tr> </table></ix:continuation></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    5:-</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>FAIR
    VALUE MEASUREMENTS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_FairValueDisclosuresTextBlock-c0_cont_3" id="_FairValueDisclosuresTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 146; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    5:-</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>FAIR
    VALUE MEASUREMENTS (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s financial assets and liabilities measured at fair value on a recurring basis, consisted of the following types of instruments:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Corporate bonds</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">-</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-99">-</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-100">-</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-101">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left; padding-bottom: 1.5pt">Convertible bonds</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c87" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ConvertibleBondsFairValueDisclosure" scale="3" unitRef="usd">1,142</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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ConvertibleBondsFairValueDisclosure" scale="3" unitRef="usd">1,142</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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-104">-</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:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" unitRef="usd">1,142</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-105">-</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:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" unitRef="usd">1,142</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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">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-106">-</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-107">-</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="c88" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" scale="3" unitRef="usd">17,771</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:num-dot-decimal" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" scale="3" unitRef="usd">17,771</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-108">-</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-109">-</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="c88" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" unitRef="usd">17,771</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:num-dot-decimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" unitRef="usd">17,771</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Corporate bonds</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</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-111">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left; padding-bottom: 1.5pt">Convertible bonds</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">-</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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c91" decimals="-3" format="ixt:num-dot-decimal" 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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">-</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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-114">-</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="c91" decimals="-3" format="ixt:num-dot-decimal" 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-115">-</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:num-dot-decimal" 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">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-116">-</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-117">-</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="c90" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" scale="3" unitRef="usd">10,561</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:num-dot-decimal" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" scale="3" unitRef="usd">10,561</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-118">-</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-119">-</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="c90" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesFairValueDisclosure" 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:num-dot-decimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" unitRef="usd">10,561</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 147; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    5:-</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>FAIR
    VALUE MEASUREMENTS (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_7" id="_FairValueDisclosuresTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
value measurements using significant unobservable inputs (Level 3):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_FairValueDisclosuresTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">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:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" unitRef="usd">10,561</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:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" unitRef="usd">5,964</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="mgic:FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions" scale="3" unitRef="usd">3,098</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:num-dot-decimal" name="mgic:FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions" scale="3" unitRef="usd">2,222</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="mgic:FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration" scale="3" sign="-" unitRef="usd">1,816</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:num-dot-decimal" name="mgic:FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration" scale="3" sign="-" unitRef="usd">728</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="mgic:FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration" scale="3" unitRef="usd">3,476</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:num-dot-decimal" name="mgic:FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration" scale="3" unitRef="usd">3,812</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="mgic:FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration" scale="3" sign="-" unitRef="usd">244</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:num-dot-decimal" name="mgic:FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration" scale="3" sign="-" unitRef="usd">2,040</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="mgic:ForeignCurrencyTranslationAdjustments" scale="3" unitRef="usd">35</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:num-dot-decimal" name="mgic:ForeignCurrencyTranslationAdjustments" scale="3" sign="-" unitRef="usd">683</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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:num-dot-decimal" name="mgic:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" scale="3" unitRef="usd">2,661</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:num-dot-decimal" name="mgic:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" scale="3" unitRef="usd">2,014</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" unitRef="usd">17,771</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:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" unitRef="usd">10,561</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    6:-</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>OTHER
    ACCOUNTS RECEIVABLE AND PREPAID EXPENSES</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" unitRef="usd">4,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">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" unitRef="usd">3,581</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:ReceivableFromGovernmentAuthorities" scale="3" unitRef="usd">3,601</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:num-dot-decimal" name="mgic:ReceivableFromGovernmentAuthorities" scale="3" unitRef="usd">3,005</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" unitRef="usd">29</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:num-dot-decimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" unitRef="usd">615</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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:num-dot-decimal" name="us-gaap:OtherPrepaidExpenseCurrent" scale="3" unitRef="usd">1,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:num-dot-decimal" name="us-gaap:OtherPrepaidExpenseCurrent" scale="3" unitRef="usd">3,312</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">9,890</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:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">10,513</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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>



</div><!-- Field: Page; Sequence: 148; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    7:-</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>PROPERTY
    AND EQUIPMENT, NET</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost:</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: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#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: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:CostLeaseholdImprovements" scale="3" unitRef="usd">3,725</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:num-dot-decimal" name="mgic:CostLeaseholdImprovements" scale="3" unitRef="usd">3,611</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:CostComputersAndPeripheralEquipment" scale="3" unitRef="usd">8,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="c3" decimals="-3" format="ixt:num-dot-decimal" name="mgic:CostComputersAndPeripheralEquipment" scale="3" unitRef="usd">7,021</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:CostOfficeFurnitureAndEquipment" scale="3" unitRef="usd">3,839</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:num-dot-decimal" name="mgic:CostOfficeFurnitureAndEquipment" scale="3" unitRef="usd">3,627</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:CostMotorVehicles" scale="3" unitRef="usd">1,444</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:num-dot-decimal" name="mgic:CostMotorVehicles" scale="3" unitRef="usd">1,411</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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:num-dot-decimal" name="mgic:CostSoftware" scale="3" unitRef="usd">1,623</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:num-dot-decimal" name="mgic:CostSoftware" scale="3" unitRef="usd">1,621</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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:num-dot-decimal" name="mgic:PropertyPlantAndEquipmentGrossTotalCost" scale="3" unitRef="usd">18,737</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:num-dot-decimal" name="mgic:PropertyPlantAndEquipmentGrossTotalCost" scale="3" unitRef="usd">17,291</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:AccumulatedDepreciationLeaseholdImprovements" scale="3" unitRef="usd">1,041</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:num-dot-decimal" name="mgic:AccumulatedDepreciationLeaseholdImprovements" scale="3" unitRef="usd">753</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:AccumulatedDepreciationComputersAndPeripheralEquipment" scale="3" unitRef="usd">6,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="c3" decimals="-3" format="ixt:num-dot-decimal" name="mgic:AccumulatedDepreciationComputersAndPeripheralEquipment" scale="3" unitRef="usd">5,886</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:AccumulatedDepreciationOfficeFurnitureAndEquipment" scale="3" unitRef="usd">2,480</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:num-dot-decimal" name="mgic:AccumulatedDepreciationOfficeFurnitureAndEquipment" scale="3" unitRef="usd">2,340</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:AccumulatedDepreciationMotorVehicles" scale="3" unitRef="usd">1,240</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:num-dot-decimal" name="mgic:AccumulatedDepreciationMotorVehicles" scale="3" unitRef="usd">866</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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:num-dot-decimal" name="mgic:AccumulatedDepreciationSoftware" 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="c3" decimals="-3" format="ixt:num-dot-decimal" name="mgic:AccumulatedDepreciationSoftware" scale="3" unitRef="usd">1,458</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd">12,865</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:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd">11,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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:DepreciatedCostPropertyPlantAndEquipment" scale="3" unitRef="usd">5,872</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:num-dot-decimal" name="mgic:DepreciatedCostPropertyPlantAndEquipment" scale="3" unitRef="usd">5,988</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
expenses amounted to $&#160;<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" unitRef="usd">1,261</ix:nonFraction>, $ <ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" unitRef="usd">1,335</ix:nonFraction> and $ <ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" unitRef="usd">1,796</ix:nonFraction> for the years ended December 31, 2019, 2020 and 2021, respectively.</span></p></ix:continuation><div>

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



</div><!-- Field: Page; Sequence: 149; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    8:-</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>INTANGIBLE
    ASSETS, NET</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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">Intangible
    assets:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted average remaining useful life (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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Original amounts:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">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:nonNumeric contextRef="c92" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">3.49</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">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c93" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">90,101</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="c94" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">86,240</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Customer relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c95" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">9.16</ix:nonNumeric></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="c96" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">85,737</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="c97" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">78,750</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Acquired technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c98" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">6.07</ix:nonNumeric></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="c99" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">18,231</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="c100" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">18,052</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Other</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"><ix:nonNumeric contextRef="c101" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">10.55</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">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c102" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">629</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="c103" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">616</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">&#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">&#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"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">194,698</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:num-dot-decimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">183,658</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Capitalized software development costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</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:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">79,354</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="c94" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">74,841</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Customer relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</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="c96" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">53,583</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="c97" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">46,621</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Acquired technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</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="c99" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">10,188</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="c100" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">8,720</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Other</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">&#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"><ix:nonFraction contextRef="c102" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">183</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="c103" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">72</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">&#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">&#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"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">143,308</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:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">130,254</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Intangible assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</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:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd">51,390</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:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd">53,404</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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">Amortization expenses amounted to $&#160;<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" unitRef="usd">12,764</ix:nonFraction>, $&#160;<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" unitRef="usd">12,604</ix:nonFraction> and $&#160;<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" unitRef="usd">13,056</ix:nonFraction> for the years ended December&#160;31, 2019, 2020 and 2021, respectively.</span></td></tr> </table><p style="margin-top: 0; margin-bottom: 0">&#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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</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">The
    estimated future amortization expense of intangible assets as of December 31, 2021 is as follows:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#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="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">2022</td><td style="width: 1%; text-align: left">&#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:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" scale="3" unitRef="usd">11,691</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2023</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" scale="3" unitRef="usd">9,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-indent: -0.125in; padding-left: 0.125in; text-align: left">2024</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" scale="3" unitRef="usd">8,406</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2025</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" scale="3" unitRef="usd">6,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="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2026</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" scale="3" unitRef="usd">4,863</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027 and thereafter</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <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:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive" scale="3" unitRef="usd">9,863</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-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#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:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" unitRef="usd">51,390</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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>



</div><!-- Field: Page; Sequence: 150; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    9:-</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>GOODWILL</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
in the carrying amount of goodwill for the years ended December 31, 2020 and 2021 according to the Company&#8217;s reportable segments
are as follows (see also Note 18):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">As of 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="c104" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">60,346</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="c105" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">57,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="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">117,743</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Business combinations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" 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="c107" decimals="-3" format="ixt:num-dot-decimal" 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="c4" decimals="-3" format="ixt:num-dot-decimal" 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Measurement period adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" 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="c107" decimals="-3" format="ixt:num-dot-decimal" 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="c4" decimals="-3" format="ixt:num-dot-decimal" 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="c106" decimals="-3" format="ixt:num-dot-decimal" 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="c107" decimals="-3" format="ixt:num-dot-decimal" 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="c4" decimals="-3" format="ixt:num-dot-decimal" 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">As of December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c108" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">69,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="c109" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">66,336</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:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">135,682</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Business combinations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c110" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">5,068</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="c111" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">3,477</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:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">8,545</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Measurement period adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c110" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" unitRef="usd">321</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="c111" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" unitRef="usd">558</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:num-dot-decimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" unitRef="usd">879</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="c110" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">868</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="c111" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">1,697</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">As of December 31, 2021</td><td style="padding-bottom: 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="c112" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">75,603</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="c113" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">71,200</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="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">146,803</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: 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company performed annual impairment tests as of December 31, 2019, 2020 and 2021 and did not identify any impairment losses (see Note
2).</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    10:-</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>SHORT
    TERM DEBT</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</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="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">Interest</td><td style="font-weight: bold">&#160;</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-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center">Linkage</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center">rate</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</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; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">basis</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="text-indent: -0.125in; padding-left: 0.125in; width: 48%; text-align: left">Short-term credit from banks</td><td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: center"><ix:nonNumeric contextRef="c114" name="us-gaap:DerivativeCurrencyBought"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NIS</span></ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c115" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">1.8</ix:nonFraction>% - <ix:nonFraction contextRef="c116" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">2.3</ix:nonFraction>%</span></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="c117" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalShortTermBorrowings" scale="3" unitRef="usd">4,644</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="c118" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalShortTermBorrowings" scale="3" unitRef="usd">1,259</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Current maturities of long-term loans from financial institutions and banks</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c119" name="us-gaap:DerivativeCurrencyBought"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NIS</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c120" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">1.7</ix:nonFraction>% &#8211; <ix:nonFraction contextRef="c121" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">3.14</ix:nonFraction>%</span></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="c122" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalShortTermBorrowings" scale="3" unitRef="usd">8,638</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="c123" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalShortTermBorrowings" scale="3" unitRef="usd">10,270</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="padding-bottom: 1.5pt; text-align: center"><ix:nonNumeric contextRef="c124" name="us-gaap:DerivativeCurrencyBought"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">USD</span></ix:nonNumeric></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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LIBOR + <ix:nonFraction contextRef="c125" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">2.1</ix:nonFraction>%</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c125" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TotalShortTermBorrowings" scale="3" unitRef="usd">3,750</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-120">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: center">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: center">&#160;</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:num-dot-decimal" name="mgic:TotalShortTermBorrowings" scale="3" unitRef="usd">17,032</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:num-dot-decimal" name="mgic:TotalShortTermBorrowings" scale="3" unitRef="usd">11,529</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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>



</div><!-- Field: Page; Sequence: 151; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    11:-</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>ACCRUED
    EXPENSES AND OTHER ACCOUNTS PAYABLE</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" unitRef="usd">27,826</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:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" unitRef="usd">28,562</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" unitRef="usd">8,955</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:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" unitRef="usd">7,086</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:OtherReceivableFromGovernmentAuthorities" scale="3" unitRef="usd">8,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="c3" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OtherReceivableFromGovernmentAuthorities" scale="3" unitRef="usd">5,559</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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:num-dot-decimal" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="3" unitRef="usd">232</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:num-dot-decimal" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="3" unitRef="usd">639</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" unitRef="usd">45,173</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:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" unitRef="usd">41,846</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    12:-</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>LONG
    TERM DEBT</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</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="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center">Linkage</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center">Interest</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">basis</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">rate</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 48%; 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: 12%; text-align: center">NIS</td><td style="width: 2%">&#160;</td>
    <td style="width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c129" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">1.7</ix:nonFraction>% &#8211; <ix:nonFraction contextRef="c130" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">5</ix:nonFraction>%</span></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="c131" decimals="-3" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:OtherLoansPayableLongTerm" scale="3" unitRef="ils">17,475</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="c132" decimals="-3" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:OtherLoansPayableLongTerm" scale="3" unitRef="ils">23,534</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank loan <sup>(2)</sup></span></td><td>&#160;</td>
    <td style="text-align: center">USD</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LIBOR + <ix:nonFraction contextRef="c133" decimals="3" format="ixt:num-dot-decimal" name="mgic:BankLoan" scale="-2" unitRef="pure">2.1</ix:nonFraction>%</span></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="c134" decimals="-3" format="ixt:num-dot-decimal" id="ix_2_fact" name="mgic:BankLoaninDollars" scale="3" unitRef="usd">15,000</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-121">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other long term debt</td><td>&#160;</td>
    <td style="text-align: center">JPY</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c136" decimals="3" format="ixt:num-dot-decimal" name="mgic:OtherLongTermDebts" scale="-2" unitRef="pure">1.9</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="c137" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OtherLongTermDebtinDollars" scale="3" unitRef="jpy">68</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="c138" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OtherLongTermDebtinDollars" scale="3" unitRef="jpy">88</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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; text-align: center">&#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"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd">32,543</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:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd">23,622</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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, USD</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#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">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="ils">12,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:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd">10,270</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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; text-align: center">&#160;</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:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">20,155</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:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">13,352</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

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



</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_3" id="_LongTermDebtTextBlock-c0_cont_2"><ix:continuation continuedAt="_ScheduleOfDebtInstrumentsTextBlock-c0_cont_2" id="_ScheduleOfDebtInstrumentsTextBlock-c0_cont_1"><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><ix:footnote id="ix_2_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This is mainly comprised of a bank loan obtained by the Company on November 2016 in the amount of $ <ix:nonFraction contextRef="c127" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">31,356</ix:nonFraction>. The loan is linked to the New Israel Shekel, and was obtained 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="c128" format="ixt:date-monthname-day-year-en" name="mgic:FinalPaymentDueDate">November 2, 2023</ix:nonNumeric> and bears a fixed interest rate of <ix:nonFraction contextRef="c127" decimals="4" format="ixt:num-dot-decimal" 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-top: 0pt; margin-bottom: 0pt; 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="_LongTermDebtTextBlock-c0_cont_4" id="_LongTermDebtTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><ix:nonNumeric contextRef="c0" continuedAt="_DebtInstrumentCovenantDescription-c0_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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><ix:continuation continuedAt="_DebtInstrumentCovenantDescription-c0_cont_2" id="_DebtInstrumentCovenantDescription-c0_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="margin-top: 0; margin-bottom: 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-c0_cont_3" id="_DebtInstrumentCovenantDescription-c0_cont_2"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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">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="margin-top: 0; margin-bottom: 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-c0_cont_4" id="_DebtInstrumentCovenantDescription-c0_cont_3"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</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">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="margin-top: 0; margin-bottom: 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-c0_cont_5" id="_DebtInstrumentCovenantDescription-c0_cont_4"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</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">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="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><ix:continuation continuedAt="_DebtInstrumentCovenantDescription-c0_cont_6" id="_DebtInstrumentCovenantDescription-c0_cont_5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></ix:continuation></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><ix:continuation continuedAt="_DebtInstrumentCovenantDescription-c0_cont_7" id="_DebtInstrumentCovenantDescription-c0_cont_6"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.</span></ix:continuation></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><ix:continuation id="_DebtInstrumentCovenantDescription-c0_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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:continuation><div>
</div><div>



</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_10" id="_LongTermDebtTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, the Company was in compliance with the financial covenants.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_LongTermDebtTextBlock-c0_cont_10"><ix:continuation id="_ScheduleOfDebtInstrumentsTextBlock-c0_cont_2"><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; text-align: justify; width: 0.25in"><ix:nonNumeric contextRef="c0" continuedAt="_LoanAmountDescription-c0_cont_1" name="mgic:LoanAmountDescription"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><ix:continuation id="_LoanAmountDescription-c0_cont_1"><ix:footnote id="ix_1_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On June 1, 2021, the Company obtained a loan in the amount of $ 15,000 from an Israeli bank. The principal amount of the loan is payable in eight equal annual installments with the final payment due on December 1, 2025 and bears a fixed interest rate of LIBOR + 2.1% per annum, payable in two semi-annual payments.</span></ix:footnote></ix:continuation></td></tr> </table></ix:continuation></ix:continuation><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>




</div><!-- Field: Page; Sequence: 152; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
13:-</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>TAXES
    ON INCOME</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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">Israeli
    taxation:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</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">Corporate
    tax rate in Israel:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxable
income of Israeli companies was generally subject to corporate tax at the rate of was&#160;<ix:nonFraction contextRef="c139" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure"><ix:nonFraction contextRef="c140" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure">23</ix:nonFraction></ix:nonFraction>% in 2021 and 2020. Some of the Israeli
subsidiaries are eligible for tax benefits as described below.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</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">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-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendment
73 to the law:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_IncomeTaxDisclosureTextBlock-c0_cont_7" id="_IncomeTaxDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2016,&#160;the Economic Efficiency Law (Legislative Amendments for Applying the Economic Policy for the 2017 and 2018 Budget
Years) 2016, which includes Amendment 73 to the Law for the Encouragement of Capital Investments (&#8220;the&#160;2017 Amendment&#8221;)
was published and was pending the publication of regulations, in May 2017 regulations were promulgated by the Finance Ministry to implement
the &#8220;Nexus Principles&#8221; based on OECD guidelines published as part of the Base Erosion and Profit Shifting (BEPS) project.
Following the publication of the regulations the 2017 Amendment became fully effective. According to the 2017 Amendment, a Preferred
Technological Enterprise, as defined in the 2017 Amendment, with total consolidated revenues of the group companies is less than NIS
<ix:nonFraction contextRef="c141" decimals="-9" format="ixt:num-dot-decimal" name="us-gaap:RevenuesNetOfInterestExpense" scale="9" unitRef="ils">10</ix:nonFraction> billion, shall be subject to <ix:nonFraction contextRef="c141" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="-2" unitRef="pure">12</ix:nonFraction>% tax rate on income derived from intellectual property (in development area A&#8212;a tax rate of
<ix:nonFraction contextRef="c141" decimals="3" format="ixt:num-dot-decimal" name="mgic:PropertyDevelopmentTaxRatePercentage" scale="-2" unitRef="pure">7.5</ix:nonFraction>%). In order to qualify as a Preferred technological enterprise certain criterion must be met, such as a minimum ratio of annual R&amp;D
expenditure and R&amp;D employees, as well as having at least <ix:nonFraction contextRef="c141" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">25</ix:nonFraction>% of annual revenues derived from exports. A PTE that acquires Benefited
Intangible Assets from a foreign company for more than NIS <ix:nonFraction contextRef="c0" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationDispositionOfAssets" scale="6" unitRef="ils">200</ix:nonFraction> million after January 1, 2017, will be eligible for <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets" scale="-2" unitRef="pure">12</ix:nonFraction>% reduce tax rate
on capital gain upon sale of the Benefited Intangible Assets.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_IncomeTaxDisclosureTextBlock-c0_cont_8" id="_IncomeTaxDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
2017 Amendment further provides that a technology company satisfying certain conditions will qualify as a Special Preferred Technology
Enterprise (&#8220;SPTE&#8221;) (an enterprise for which, among others, total consolidated revenues of its parent company and all subsidiaries
is at least NIS&#160;<ix:nonFraction contextRef="c142" decimals="-9" format="ixt:num-dot-decimal" name="us-gaap:RevenuesNetOfInterestExpense" scale="9" unitRef="ils">10</ix:nonFraction> billion) and will thereby enjoy a reduced corporate tax rate of <ix:nonFraction contextRef="c143" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" unitRef="pure">6</ix:nonFraction>% on PTI regardless of the Company&#8217;s geographic
location within Israel. In addition, a SPTE will enjoy a reduced corporate tax rate of <ix:nonFraction contextRef="c144" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" unitRef="pure">6</ix:nonFraction>% 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_IncomeTaxDisclosureTextBlock-c0_cont_9" id="_IncomeTaxDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Starting
from 2017 under Amendment 73 to the Investment Law, part of the Company&#8217;s taxable income in Israel were entitled to a preferred&#160;<ix:nonFraction contextRef="c142" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" scale="-2" unitRef="pure">12</ix:nonFraction>%
tax rate. Since 2019, under SPTE the tax rate for part of the Company&#8217;s taxable income in Israel has been reduced to a&#160;<ix:nonFraction contextRef="c142" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" unitRef="pure">6</ix:nonFraction>%
corporate tax rate.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_IncomeTaxDisclosureTextBlock-c0_cont_10" id="_IncomeTaxDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 153; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    13:-</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>TAXES
    ON INCOME (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_11" id="_IncomeTaxDisclosureTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2015, the Company transitioned to the preferred enterprise track entitling it to a preferred <ix:nonFraction contextRef="c145" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" unitRef="pure">16</ix:nonFraction>% tax rate under Amendment 73 to the Investment
Law.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_IncomeTaxDisclosureTextBlock-c0_cont_12" id="_IncomeTaxDisclosureTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_IncomeTaxDisclosureTextBlock-c0_cont_13" id="_IncomeTaxDisclosureTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tax
benefits under the Law for the Encouragement of Industry (Taxes), 1969:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_IncomeTaxDisclosureTextBlock-c0_cont_14" id="_IncomeTaxDisclosureTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company qualifies as an Industrial Company within the meaning of the <ix:nonNumeric contextRef="c146" 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></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_IncomeTaxDisclosureTextBlock-c0_cont_15" id="_IncomeTaxDisclosureTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Eligibility
for the benefits under the Industrial Encouragement Law is not subject to receipt of prior approval from any governmental authority.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_IncomeTaxDisclosureTextBlock-c0_cont_16" id="_IncomeTaxDisclosureTextBlock-c0_cont_15"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</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">Foreign
    Exchange Regulations:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_IncomeTaxDisclosureTextBlock-c0_cont_18" id="_IncomeTaxDisclosureTextBlock-c0_cont_17"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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">Income
    tax on non-Israeli subsidiaries:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_IncomeTaxDisclosureTextBlock-c0_cont_20" id="_IncomeTaxDisclosureTextBlock-c0_cont_19"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_IncomeTaxDisclosureTextBlock-c0_cont_21" id="_IncomeTaxDisclosureTextBlock-c0_cont_20"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, the Company had $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationDeductionsDividends" scale="0" unitRef="usd">11,321</ix:nonFraction> of cash and cash equivalents that are currently held outside of Israel that would be subject
to income taxes if distributed as dividends. 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 154; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    13:-</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>TAXES
    ON INCOME (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</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">Net
    operating loss carryforwards:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, <ix:nonFraction contextRef="c147" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd">two</ix:nonFraction> Israeli subsidiaries of the Company had operating loss carryforwards of $&#160;11,762 (mainly F.T.S Formula
Telecom Solutions, Ltd. which accounts for $ <ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd">10,376</ix:nonFraction>), which can be carried forward to offset against taxable income in the future for
an indefinite period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_IncomeTaxDisclosureTextBlock-c0_cont_24" id="_IncomeTaxDisclosureTextBlock-c0_cont_23"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One
of the Company&#8217;s subsidiaries in England had estimated total available tax loss carryforwards of $&#160;<ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd">3,392</ix:nonFraction> as of December 31,
2021, which can be carried forward to offset against future taxable income.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_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">Two of the Company&#8217;s subsidiaries
in U.S. had estimated total available tax loss carryforwards of $&#160;<ix:nonFraction contextRef="c150" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd">7,950</ix:nonFraction> as of December 31, 2021, which can be carried forward to
offset against future taxable income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</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">Income
    before taxes on income:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_27" id="_IncomeTaxDisclosureTextBlock-c0_cont_26"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</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; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Domestic</span></td><td style="width: 1%; text-align: left">&#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:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" unitRef="usd">32,714</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" unitRef="usd">17,806</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <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:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" unitRef="usd">12,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="c4" decimals="-3" format="ixt:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" unitRef="usd">14,666</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-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#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:num-dot-decimal" name="mgic:IncomeBeforeTaxesOnIncome" scale="3" unitRef="usd">42,264</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:num-dot-decimal" name="mgic:IncomeBeforeTaxesOnIncome" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:IncomeBeforeTaxesOnIncome" scale="3" unitRef="usd">32,472</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_28" id="_IncomeTaxDisclosureTextBlock-c0_cont_27"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.</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">Taxes
    on income:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes
on income (tax benefit) consist of the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_IncomeTaxDisclosureTextBlock-c0_cont_30" id="_IncomeTaxDisclosureTextBlock-c0_cont_29"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Current:</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: center">&#160;</td><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: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">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:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" unitRef="usd">7,847</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" unitRef="usd">7,266</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" unitRef="usd">6,123</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" unitRef="usd">1,636</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" unitRef="usd">13,970</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" unitRef="usd">8,902</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">1,124</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">1,001</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">2,487</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">1,027</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">3,611</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">2,028</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">10,359</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">6,874</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 155; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    13:-</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>TAXES
    ON INCOME (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_31" id="_IncomeTaxDisclosureTextBlock-c0_cont_30"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">f.</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">Deferred
    tax assets and liabilities:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_32" id="_IncomeTaxDisclosureTextBlock-c0_cont_31"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_IncomeTaxDisclosureTextBlock-c0_cont_33" id="_IncomeTaxDisclosureTextBlock-c0_cont_32"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" unitRef="usd">5,481</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:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" unitRef="usd">5,557</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" scale="3" unitRef="usd">7,779</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:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" scale="3" unitRef="usd">6,228</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" unitRef="usd">13,260</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:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" unitRef="usd">11,785</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" unitRef="usd">5,169</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:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" unitRef="usd">5,388</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" unitRef="usd">8,091</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:num-dot-decimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" unitRef="usd">6,397</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_34" id="_IncomeTaxDisclosureTextBlock-c0_cont_33"><ix:continuation id="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;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">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">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: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt">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:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" unitRef="usd">8,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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" unitRef="usd">6,397</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; text-indent: -9pt; padding-left: 9pt">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:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" unitRef="usd">18,112</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:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" unitRef="usd">17,639</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-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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">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:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" unitRef="usd">10,021</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:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" unitRef="usd">11,242</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p></ix:continuation></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_35" id="_IncomeTaxDisclosureTextBlock-c0_cont_34"><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 acquired intangibles, certain property and equipment, 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_36" id="_IncomeTaxDisclosureTextBlock-c0_cont_35"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 156; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    13:-</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>TAXES
    ON INCOME (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_37" id="_IncomeTaxDisclosureTextBlock-c0_cont_36"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">g.</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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_38" id="_IncomeTaxDisclosureTextBlock-c0_cont_37"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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="c0" decimals="2" format="ixt:num-dot-decimal" 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:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_IncomeTaxDisclosureTextBlock-c0_cont_39" id="_IncomeTaxDisclosureTextBlock-c0_cont_38"><ix:nonNumeric contextRef="c0" escape="true" name="mgic:ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left; padding-bottom: 4pt">Income before taxes, as reported in the consolidated statements of income</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="mgic:IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome" scale="3" unitRef="usd">45,264</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="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mgic:IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome" 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="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome" scale="3" unitRef="usd">32,472</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">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:num-dot-decimal" 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:num-dot-decimal" 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:num-dot-decimal" 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" unitRef="usd">10,411</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" unitRef="usd">7,468</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" unitRef="usd">283</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" unitRef="usd">465</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast" scale="3" sign="-" unitRef="usd">80</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast" scale="3" sign="-" unitRef="usd">227</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationDeductionsOther" scale="3" unitRef="usd">1,041</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:num-dot-decimal" 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-122">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="3" sign="-" unitRef="usd">481</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="3" sign="-" unitRef="usd">37</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" unitRef="usd">1,482</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:num-dot-decimal" 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-123">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">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:num-dot-decimal" name="mgic:UncertainTaxPositionAndOtherDifferences" scale="3" sign="-" unitRef="usd">215</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:num-dot-decimal" name="mgic:UncertainTaxPositionAndOtherDifferences" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:UncertainTaxPositionAndOtherDifferences" scale="3" sign="-" unitRef="usd">795</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">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:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">10,359</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">6,874</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_40" id="_IncomeTaxDisclosureTextBlock-c0_cont_39"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">h.</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">The Company applies ASC 740, &#8220;Income Taxes&#8221; with regards to tax uncertainties. During the years ended December 31, 2020, and 2021 the Company recorded income of $ <ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNoncashIncomeTaxExpense" scale="0" unitRef="usd">1,103</ix:nonFraction> and $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNoncashIncomeTaxExpense" scale="0" unitRef="usd">0</ix:nonFraction> as a result of this application.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:continuation><div>
</div><div>



</div><!-- Field: Page; Sequence: 157; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    13:-</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>TAXES
    ON INCOME (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_41" id="_IncomeTaxDisclosureTextBlock-c0_cont_40"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
reconciliation of the beginning and ending balances of the total amounts of gross unrecognized tax benefits is as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

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

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_42" id="_IncomeTaxDisclosureTextBlock-c0_cont_41"><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; text-indent: -9pt; padding-left: 9pt">Gross unrecognized tax benefits at 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="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd">2,175</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: 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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">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-124">-</div></td><td style="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></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">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-125">-</div></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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">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="c22" decimals="-3" format="ixt:num-dot-decimal" 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 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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">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-126">-</div></td><td style="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></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">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="c4" decimals="-3" format="ixt:num-dot-decimal" 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 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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Gross unrecognized tax benefits at December&#160;31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd">1,072</ix:nonFraction></td><td style="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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" unitRef="usd">162</ix:nonFraction></td><td style="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></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">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-127">-</div></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></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">Gross unrecognized tax benefits at December&#160;31, 2021</td><td style="padding-bottom: 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:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd">1,234</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: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_42"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p></ix:continuation><div>

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



</div><!-- Field: Page; Sequence: 158; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    14:-</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>EQUITY</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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">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="margin-top: 0; margin-bottom: 0">&#160;</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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">Stock
    Option Plans:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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="c151" decimals="0" format="ixt:num-dot-decimal" 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="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" unitRef="shares">1,000,000</ix:nonFraction> Ordinary shares.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_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="c153" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" unitRef="shares">250,000</ix:nonFraction> Ordinary shares
and extended the 2007 Plan by <ix:nonNumeric contextRef="c153" 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="c154" decimals="0" format="ixt:num-dot-decimal" 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_6" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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="c155" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c156" 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_7" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 7, 2021, the Company granted to one of its senior executive officers <ix:nonFraction contextRef="c157" decimals="0" format="ixt:num-dot-decimal" name="mgic:SharesPurchase" scale="0" unitRef="shares">80,000</ix:nonFraction> options to purchase its shares with no exercise price.
The options will vest over a <ix:nonNumeric contextRef="c158" name="mgic:VestPeriod">four-year</ix:nonNumeric> period, and include several performance criteria related to the Company&#8217;s results of operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_8" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
grants were made to employees or directors in 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_9" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of employee option activity under the 2007 Plan as of December 31, 2021 and changes during the year ended December 31, 2021 are
as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_10" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_9"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Aggregate<br/> intrinsic <br/> value</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at January 1, 2021</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares">24,250</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:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">3.45</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.24</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:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" unitRef="usd">380</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares">80,000</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-128">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" scale="0" unitRef="shares">38,000</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="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">1.12</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">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <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-129">-</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">&#160;</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">&#160;</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">&#160;</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at December 31, 2021</span></td><td style="padding-bottom: 4pt; text-align: left">&#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="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares">66,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:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">0.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">7.96</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:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" unitRef="usd">1,360</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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable at December 31, 2021</span></td><td style="padding-bottom: 4pt; text-align: left">&#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="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" unitRef="shares">26,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:num-dot-decimal" name="mgic:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable" scale="0" unitRef="usdPershares">1.03</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">6.95</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:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" unitRef="usd">522</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 159; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    14:-</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>EQUITY
    (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_11" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2021. 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, 2019, 2020 and 2021 was $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="0" unitRef="usd">537</ix:nonFraction>, $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="0" unitRef="usd">765</ix:nonFraction>
and $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="0" unitRef="usd">628</ix:nonFraction>, respectively. As of December 31, 2020, there was $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" scale="0" unitRef="usd">393</ix:nonFraction>&#160;of total unrecognized compensation cost related to non-vested options,
which is expected to be recognized over a weighted-average period of&#160;<ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="us-gaap:InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod">1.29</ix:nonNumeric>&#160;years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_12" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
options outstanding as of December 31, 2021, have been separated into exercise price categories, as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

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

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_13" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_12"><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="text-align: left; 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">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 style="text-align: left">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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 9pt">0</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="c166" decimals="0" format="ixt:num-dot-decimal" name="mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber" scale="0" unitRef="shares">60,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="c167" format="ixt-sec:duryear" name="mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm">1.60</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">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c166" decimals="0" format="ixt:num-dot-decimal" name="mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">20,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="c166" decimals="0" format="ixt:num-dot-decimal" name="mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">0</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; text-indent: -9pt; padding-left: 9pt">4.32</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c168" decimals="0" format="ixt:num-dot-decimal" name="mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber" 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="c169" format="ixt-sec:duryear" name="mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm">8.62</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">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">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="c168" decimals="2" format="ixt:num-dot-decimal" name="mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">4.32</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: 4pt; text-indent: -9pt; padding-left: 9pt">&#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="0" format="ixt:num-dot-decimal" name="mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber" scale="0" unitRef="shares">66,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:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm">7.96</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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">26,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:num-dot-decimal" name="mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">1.03</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: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</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">Accumulated
    other comprehensive income (loss):</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_15" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_14"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">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-130">-</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"><div style="-sec-ix-hidden: hidden-fact-131">-</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="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" unitRef="usd">1</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" scale="3" unitRef="usd">9,268</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:num-dot-decimal" 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="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd">351</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">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:num-dot-decimal" 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:num-dot-decimal" 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:num-dot-decimal" 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">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:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" unitRef="usd">9,294</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:num-dot-decimal" 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="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" sign="-" unitRef="usd">324</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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><!-- Field: Page; Sequence: 160; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    14:-</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>EQUITY
    (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_16" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_15"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</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">Dividend
    distribution policy</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_17" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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="c159" decimals="2" format="ixt:num-dot-decimal" 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 4, 2019, the Company declared a dividend distribution of $&#160;<ix:nonFraction contextRef="c160" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DividendsPayableAmountPerShare" scale="0" unitRef="usdPershares">0.15</ix:nonFraction> per share ($ <ix:nonFraction contextRef="c160" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="0" 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="c161" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPayableAmountPerShare" scale="0" unitRef="usdPershares">0.156</ix:nonFraction> per share ($ <ix:nonFraction contextRef="c161" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="0" 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="c162" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DividendsPayableAmountPerShare" scale="0" unitRef="usdPershares">0.08</ix:nonFraction> per share ($ <ix:nonFraction contextRef="c162" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="0" 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="c163" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPayableAmountPerShare" scale="0" unitRef="usdPershares">0.175</ix:nonFraction> per share ($ <ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="0" unitRef="usd">8,585</ix:nonFraction> in the
aggregate) which was paid on September 10, 2020. On March 8, 2021, the Company declared a dividend distribution of $&#160;<ix:nonFraction contextRef="c164" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DividendsPayableAmountPerShare" scale="0" unitRef="usdPershares">0.21</ix:nonFraction> per share
($ <ix:nonFraction contextRef="c164" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="0" unitRef="usd">10,297</ix:nonFraction> in the aggregate) which was paid on April 7, 2021. On August 12, 2021, the Company declared a dividend distribution of $ <ix:nonFraction contextRef="c165" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DividendsPayableAmountPerShare" scale="0" unitRef="usdPershares">0.23</ix:nonFraction>
per share ($ <ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="0" unitRef="usd">11,480</ix:nonFraction> in the aggregate) which was paid on September 14, 2021.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    15:-</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>RELATED
    PARTIES TRANSACTIONS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Agreements
with controlling shareholder and its affiliates:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_3" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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="-3" format="ixt:num-dot-decimal" name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" scale="3" unitRef="usd">4,300</ix:nonFraction>, $ <ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" scale="3" unitRef="usd">3,000</ix:nonFraction>, and $ <ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" scale="3" unitRef="usd">5,615</ix:nonFraction>, in aggregate for the years ended December 31, 2019, 2020 and 2021, respectively and acquired services
amounting to approximately $ <ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentOfWarrantsGrantedForServices" scale="3" unitRef="usd">224</ix:nonFraction>, $ <ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentOfWarrantsGrantedForServices" scale="3" unitRef="usd">788</ix:nonFraction> and $ <ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentOfWarrantsGrantedForServices" scale="3" unitRef="usd">2,639</ix:nonFraction> for the years ended December 31, 2019, 2020 and 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and 2021, the Company had trade and other receivables balances due to its related parties in amount of approximately
$ <ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TradeAndOtherReceivablesBalancesDueToItsRelatedParties" scale="3" unitRef="usd">763</ix:nonFraction> and $ <ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="mgic:TradeAndOtherReceivablesBalancesDueToItsRelatedParties" scale="3" unitRef="usd">3,380</ix:nonFraction>, respectively. In addition, as of December 31, 2020 and 2021, the Company had trade payables balances due from its
related parties in amount of approximately $ <ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="3" unitRef="usd">130</ix:nonFraction> and $ <ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="3" unitRef="usd">708</ix:nonFraction>, respectively.</span></p></ix:continuation><div>

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



</div><!-- Field: Page; Sequence: 161; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    16:-</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>COMMITMENTS
    AND CONTINGENCIES</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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">Guarantees
    and Collaterals:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">As of December 31, 2021, the Company has provided performance bank
guarantees as security for the performance of various contracts with customers as well as to secure future payments in respect of lease
agreements in the amount of $<ix:nonFraction contextRef="c170" decimals="-3" format="ixt:num-dot-decimal" name="mgic:BankGuaranteesAmount" scale="3" unitRef="usd">3,100</ix:nonFraction> and $<ix:nonFraction contextRef="c171" decimals="-3" format="ixt:num-dot-decimal" name="mgic:BankGuaranteesAmount" scale="3" unitRef="usd">992</ix:nonFraction>, respectively. As of December 31, 2021, the Company has restricted bank deposits of $ <ix:nonFraction contextRef="c172" decimals="-3" format="ixt:num-dot-decimal" name="mgic:RestrictedBankDeposits" scale="3" unitRef="usd">295</ix:nonFraction>
in favor of the issuing banks.
</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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">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-top: 0pt; margin-bottom: 0pt; 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="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_5" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lawsuits
have been brought against the Company in the ordinary course of business. The Company intends to defend itself vigorously against those
lawsuits.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_6" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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="c174" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LossContingencyDamagesPaidValue" scale="6" unitRef="usd">2.4</ix:nonFraction> million, filed a lawsuit seeking damages of NIS <ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LossContingencyDamagesSoughtValue" scale="0" 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The Company rejected the claims by the Israeli software company and
moved to dismiss the lawsuit entirely. In July 2021, an arbitrator assigned to the case rendered his decision and determined that the
Company should pay the plaintiffs damages in the amount of $<ix:nonFraction contextRef="c175" decimals="-5" format="ixt:num-dot-decimal" name="mgic:PlaintiffsAmount" scale="6" unitRef="usd">1.6</ix:nonFraction> million, which was paid in August 2021 and included in the Company&#8217;s
results of operations for the year ended December 31, 2021.
</p></ix:continuation><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>



</div><!-- Field: Page; Sequence: 162; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    17:-</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>NET
    EARNINGS PER SHARE</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth the computation of basic and diluted net earnings per share:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_EarningsPerShareTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">29,322</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:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">20,266</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:AccretionOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">4,026</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:AccretionOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">7,471</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">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:num-dot-decimal" name="mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter" scale="3" unitRef="usd">25,296</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter" scale="3" unitRef="usd">12,795</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">49,055,082</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="0" format="ixt:num-dot-decimal" 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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">48,896,163</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares">44,972</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="0" format="ixt:num-dot-decimal" 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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares">97,920</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">49,100,054</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="0" format="ixt:num-dot-decimal" 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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">48,994,083</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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:BasicAndDilutedEarningPerShare" scale="0" unitRef="usdPershares">0.52</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:num-dot-decimal" name="mgic:BasicAndDilutedEarningPerShare" 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="c5" decimals="2" format="ixt:num-dot-decimal" name="mgic:BasicAndDilutedEarningPerShare" scale="0" unitRef="usdPershares">0.26</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
18:-</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>SEGMENT
    GEOGRAPHICAL INFORMATION AND MAJOR CUSTOMERS</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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">The Company reports its results on the basis of <ix:nonFraction contextRef="c0" decimals="0" 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-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_SegmentReportingDisclosureTextBlock-c0_cont_4" id="_SegmentReportingDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Headquarters&#8217;
general and administrative costs have not been allocated between the different segments.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_SegmentReportingDisclosureTextBlock-c0_cont_5" id="_SegmentReportingDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Software
services</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_SegmentReportingDisclosureTextBlock-c0_cont_6" id="_SegmentReportingDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company develops markets, sells and supports a proprietary and none proprietary application platform, software applications, business
and process integration solutions and related services.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_SegmentReportingDisclosureTextBlock-c0_cont_7" id="_SegmentReportingDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>IT
professional services</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_SegmentReportingDisclosureTextBlock-c0_cont_8" id="_SegmentReportingDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="_SegmentReportingDisclosureTextBlock-c0_cont_9" id="_SegmentReportingDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
are no significant transactions between the two segments.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 163; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    18:-</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>SEGMENT
    GEOGRAPHICAL INFORMATION AND MAJOR CUSTOMERS (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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">The
    following is information about reported segment results of operation:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_11" id="_SegmentReportingDisclosureTextBlock-c0_cont_10"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</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; 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">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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-indent: -0.125in; padding-left: 0.125in; 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="c179" decimals="-3" format="ixt:num-dot-decimal" 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="c180" decimals="-3" format="ixt:num-dot-decimal" 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-132">-</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:num-dot-decimal" 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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="c179" decimals="-3" format="ixt:num-dot-decimal" 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="c180" decimals="-3" format="ixt:num-dot-decimal" 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="c181" decimals="-3" format="ixt:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" 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 style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; 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="c179" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SegmentOperatingIncomeloss" 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="c180" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SegmentOperatingIncomeloss" 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="c181" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SegmentOperatingIncomeloss" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SegmentOperatingIncomeloss" 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 style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; 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="c179" decimals="-3" format="ixt:num-dot-decimal" 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="c180" decimals="-3" format="ixt:num-dot-decimal" 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="c181" decimals="-3" format="ixt:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" 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 style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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; text-indent: -0.125in; padding-left: 0.125in">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; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="width: 52%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">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="c107" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">86,025</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="c106" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">285,169</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-133">-</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:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">371,194</ix:nonFraction></td><td style="width: 1%; 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: -0.125in; padding-left: 0.125in">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="c107" decimals="-3" format="ixt:num-dot-decimal" 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="c106" decimals="-3" format="ixt:num-dot-decimal" 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="c182" decimals="-3" format="ixt:num-dot-decimal" 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="c4" decimals="-3" format="ixt:num-dot-decimal" 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 style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">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="c107" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SegmentOperatingIncomeloss" 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="c106" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SegmentOperatingIncomeloss" 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="c182" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SegmentOperatingIncomeloss" 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="c4" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SegmentOperatingIncomeloss" 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 style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">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="c107" decimals="-3" format="ixt:num-dot-decimal" 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="c106" decimals="-3" format="ixt:num-dot-decimal" 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="c182" decimals="-3" format="ixt:num-dot-decimal" 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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" unitRef="usd">13,939</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">Total revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c111" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">95,589</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="c110" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">384,736</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-134">-</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">480,325</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; text-indent: -0.125in; padding-left: 0.125in">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="c111" decimals="-3" format="ixt:num-dot-decimal" name="mgic:Expenses" scale="3" unitRef="usd">74,863</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="c110" decimals="-3" format="ixt:num-dot-decimal" name="mgic:Expenses" scale="3" unitRef="usd">347,712</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="c183" decimals="-3" format="ixt:num-dot-decimal" name="mgic:Expenses" scale="3" unitRef="usd">6,514</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:num-dot-decimal" name="mgic:Expenses" scale="3" unitRef="usd">429,089</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; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">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="c111" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SegmentOperatingIncomeloss" scale="3" unitRef="usd">20,726</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="c110" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SegmentOperatingIncomeloss" scale="3" unitRef="usd">37,024</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="c183" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SegmentOperatingIncomeloss" scale="3" sign="-" unitRef="usd">6,514</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SegmentOperatingIncomeloss" scale="3" unitRef="usd">51,236</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 style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">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="c111" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" unitRef="usd">9,261</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="c110" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" unitRef="usd">5,220</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="c183" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherDepreciationAndAmortization" 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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" unitRef="usd">14,852</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>



</div><!-- Field: Page; Sequence: 164; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    18:-</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>SEGMENT
    GEOGRAPHICAL INFORMATION AND MAJOR CUSTOMERS (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>



</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_12" id="_SegmentReportingDisclosureTextBlock-c0_cont_11"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_13" id="_SegmentReportingDisclosureTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents total revenues classified according to geographical destination for the years ended December 31, 2019, 2020
and 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_SegmentReportingDisclosureTextBlock-c0_cont_14" id="_SegmentReportingDisclosureTextBlock-c0_cont_13"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="c184" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">254,342</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:num-dot-decimal" 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="c186" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">158,095</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c139" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">180,462</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="c140" decimals="-3" format="ixt:num-dot-decimal" 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="c187" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">124,523</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Europe</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c188" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">30,085</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="c189" decimals="-3" format="ixt:num-dot-decimal" 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="c190" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">25,788</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Japan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">11,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="c192" decimals="-3" format="ixt:num-dot-decimal" 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="c193" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">12,499</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="c194" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">3,993</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="c195" decimals="-3" format="ixt:num-dot-decimal" 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="c196" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">4,725</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="c0" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">480,325</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">325,630</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_15" id="_SegmentReportingDisclosureTextBlock-c0_cont_14"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</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">The
    Company&#8217;s long-lived assets are located as follows:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_16" id="_SegmentReportingDisclosureTextBlock-c0_cont_15"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">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="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">138,995</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="c197" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">130,326</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">United States</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c150" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">76,448</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="c198" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">74,637</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Japan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c199" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">5,521</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="c200" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">6,404</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c201" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">2,950</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="c202" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">3,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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="c203" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">4,450</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="c204" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">5,191</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">228,364</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:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">219,571</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_17" id="_SegmentReportingDisclosureTextBlock-c0_cont_16"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.</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">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="margin-top: 0; margin-bottom: 0">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_17"><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">f.</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">In 2019, 2020 and 2021, the Company had one major customer, included in the IT professional services segment, which accounted for <ix:nonFraction contextRef="c176" decimals="2" format="ixt:num-dot-decimal" name="mgic:ConcentrationRiskPercentage" scale="-2" unitRef="pure">9</ix:nonFraction>%, <ix:nonFraction contextRef="c177" decimals="2" format="ixt:num-dot-decimal" name="mgic:ConcentrationRiskPercentage" scale="-2" unitRef="pure">10</ix:nonFraction>% and <ix:nonFraction contextRef="c178" decimals="2" format="ixt:num-dot-decimal" name="mgic:ConcentrationRiskPercentage" scale="-2" unitRef="pure">14</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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>



</div><!-- Field: Page; Sequence: 165; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    19:-</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>REVENUE
    RECOGNITION</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Remaining performance obligations represent contract revenue that has
not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods.
The aggregate amount of consideration allocated to performance obligations either not satisfied or partially unsatisfied was approximately&#160;$<ix:nonFraction contextRef="c0" decimals="-6" format="ixt:num-dot-decimal" name="mgic:AggregateAmount" scale="6" unitRef="usd">78</ix:nonFraction>&#160;million&#160;as
of December 31, 2021. The Company expects to recognize approximately&#160;<ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure">52</ix:nonFraction>% in 2022 from remaining performance obligations as of December
31, 2021, and the remainder thereafter.&#160;Remaining performance obligations include the remaining&#160;non-cancelable,&#160;committed
and fixed portion of these contracts for their entire duration; the remaining performance obligations related to professional services
contracts that are on a time and materials basis were excluded, as the Company elected to apply the practical expedient in accordance
with ASC 606.&#160;
</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><ix:continuation continuedAt="_RevenueRecognitionTextBlock-c0_cont_3" id="_RevenueRecognitionTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">Contract
balances</span>:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table provides information about trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred
revenues) from contracts with customers (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_RevenueRecognitionTextBlock-c0_cont_5" id="_RevenueRecognitionTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" escape="true" name="mgic:ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Trade receivables (net of allowance for credit losses of $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="mgic:NetOfAllowanceForCreditLosses" scale="3" unitRef="usd">5,071</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="mgic:NetOfAllowanceForCreditLosses" scale="3" unitRef="usd">3,967</ix:nonFraction>&#160;at December 31, 2020 and 2021, respectively)</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:num-dot-decimal" name="us-gaap:TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup" scale="3" unitRef="usd">116,974</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:num-dot-decimal" name="us-gaap:TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup" scale="3" unitRef="usd">91,986</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Unbilled 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:num-dot-decimal" name="us-gaap:AccountsReceivableNet" scale="3" unitRef="usd">19,614</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:num-dot-decimal" name="us-gaap:AccountsReceivableNet" scale="3" unitRef="usd">14,842</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Contract 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:num-dot-decimal" name="us-gaap:CapitalizedContractCostGross" scale="3" unitRef="usd">5,482</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:num-dot-decimal" name="us-gaap:CapitalizedContractCostGross" scale="3" unitRef="usd">4,231</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Long-term trade 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:num-dot-decimal" name="us-gaap:LongTermInvestmentsAndReceivablesNet" scale="3" unitRef="usd">1,318</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:num-dot-decimal" name="us-gaap:LongTermInvestmentsAndReceivablesNet" scale="3" unitRef="usd">1,410</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred revenues (short-term contract liabilities)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueCurrent" scale="3" unitRef="usd">10,771</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:num-dot-decimal" name="us-gaap:DeferredRevenueCurrent" scale="3" unitRef="usd">8,793</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueRecognitionTextBlock-c0_cont_6" id="_RevenueRecognitionTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade
receivable are recorded when the right to consideration becomes unconditional, and an invoice is issued to the customer.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_RevenueRecognitionTextBlock-c0_cont_7" id="_RevenueRecognitionTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_RevenueRecognitionTextBlock-c0_cont_8" id="_RevenueRecognitionTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unbilled
receivables relate to revenue recognized in excess of amounts invoiced as the Company has an unconditional right to invoice and receive
payment in the future related to its fulfilled obligations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_RevenueRecognitionTextBlock-c0_cont_9" id="_RevenueRecognitionTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
assets relate to unbilled receivables, which represent revenue recognized on arrangements for which billings have not yet been presented
to customers because the amounts were earned but not contractually billable as of the balance sheet date, and the right to consideration
is generally subject to milestone completion, client acceptance or factors other than the passage of time.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_RevenueRecognitionTextBlock-c0_cont_10" id="_RevenueRecognitionTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
revenues represent contract liabilities, and include unearned amounts received under contracts with customers and not yet recognized
as revenues.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_RevenueRecognitionTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, the Company recognized $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenue" scale="0" unitRef="usd">8,793</ix:nonFraction> that was included in deferred revenues (short-term contract liability)
balance at January 1, 2021.</span></p></ix:continuation><div>

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



</div><!-- Field: Page; Sequence: 166; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    20:-</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>SELECTED
    STATEMENTS OF INCOME DATA</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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">Research
    and development costs, net:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="mgic:ResearchAndDevelopmentExpenseGross" scale="3" unitRef="usd">12,188</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:ResearchAndDevelopmentExpenseGross" scale="3" unitRef="usd">12,382</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" scale="3" unitRef="usd">3,193</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" scale="3" unitRef="usd">4,143</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd">8,995</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd">8,239</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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">Financial
    expenses, net:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Bank charges and interest on 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:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" sign="-" unitRef="usd">844</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" sign="-" unitRef="usd">374</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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"><div style="-sec-ix-hidden: hidden-fact-135">-</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities" scale="3" unitRef="usd">212</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">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:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" sign="-" unitRef="usd">2,311</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" sign="-" unitRef="usd">1,007</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Financial
    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:num-dot-decimal" name="mgic:FinancialExpenseIncomeNet" scale="3" sign="-" unitRef="usd">3,155</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:num-dot-decimal" 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="c5" decimals="-3" format="ixt:num-dot-decimal" name="mgic:FinancialExpenseIncomeNet" scale="3" sign="-" unitRef="usd">1,169</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    21:-</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>LEASES</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 2022 and 2033.</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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_LesseeOperatingLeasesTextBlock-c0_cont_3" id="_LesseeOperatingLeasesTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 <ix:nonNumeric contextRef="c205" name="mgic:LeaseExpiresTerm">June 2033</ix:nonNumeric>, with an option by the Company to extend for an additional <ix:nonNumeric contextRef="c206" format="ixt-sec:duryear" name="us-gaap:LessorOperatingLeaseRenewalTerm">10</ix:nonNumeric>-years term. The Company deemed this option as&#160;reasonably
certain to be renewed.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_LesseeOperatingLeasesTextBlock-c0_cont_4" id="_LesseeOperatingLeasesTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has several leased offices in the United States, with expiry dates varying between 2022 and 2024, with renewal options varying
between 2022 and 2029.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_LesseeOperatingLeasesTextBlock-c0_cont_5" id="_LesseeOperatingLeasesTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furthermore,
In November 2021, one of the Company&#8217;s subsidiaries in Israel entered into a lease agreement for new corporate offices. As a result
of this agreement, the Company had an additional operating lease that had not yet commenced as of December 31, 2021 in the amount of
$<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLeaseIncome" scale="3" unitRef="usd">4,352</ix:nonFraction>. This operating lease is expected to commence in&#160;the third quarter of 2022 with a lease term through 2029, with an option
to <ix:nonNumeric contextRef="c207" name="us-gaap:LesseeOperatingLeaseOptionToTerminate">terminate the lease after a 4-year term following a 12-month notice in advance, and an option to renew the lease to an additional
5-year term</ix:nonNumeric>, through 2034. The Company deemed this option as&#160;reasonably certain to be renewed.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>



</div><!-- Field: Page; Sequence: 167; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    21:-</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>LEASES
    (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. As an accounting policy, expenses
pertaining to leases with duration under 12 months were recognized on a straight-line basis in the consolidated statements of income,
with no corresponding ROU and lease liability in the consolidated balance sheets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_LesseeOperatingLeasesTextBlock-c0_cont_7" id="_LesseeOperatingLeasesTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
corresponding lease liabilities are classified between operating lease liabilities which are current and long-term.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_LesseeOperatingLeasesTextBlock-c0_cont_8" id="_LesseeOperatingLeasesTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of operating lease costs were as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_LesseeOperatingLeasesTextBlock-c0_cont_9" id="_LesseeOperatingLeasesTextBlock-c0_cont_8"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LeaseCostTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Operating lease cost</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="c208" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd">3,247</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="c209" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd">3,124</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Variable lease cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c210" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd">2,028</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="c211" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd">2,192</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Short-term lease cost</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-136">-</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="c213" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd">57</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total lease costs</td><td style="padding-bottom: 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:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd">5,275</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:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd">5,373</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: justify">&#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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following is a summary of weighted average remaining lease terms and discount rates for all of the Company&#8217;s operating leases:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_LesseeOperatingLeasesTextBlock-c0_cont_11" id="_LesseeOperatingLeasesTextBlock-c0_cont_10"><ix:nonNumeric contextRef="c0" escape="true" name="mgic:ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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 style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</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="text-indent: -0.125in; padding-left: 0.125in; 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">13.9</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure">2.35</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_12" id="_LesseeOperatingLeasesTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
paid for amounts included in the measurement of operating lease liabilities was $<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" unitRef="usd">5,269</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" unitRef="usd">5,470</ix:nonFraction> for the years ended December 31, 2021
and 2020, respectively (included in cash flows from operating activities).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_LesseeOperatingLeasesTextBlock-c0_cont_13" id="_LesseeOperatingLeasesTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturities
of lease liabilities are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="_LesseeOperatingLeasesTextBlock-c0_cont_13"><ix:nonNumeric contextRef="c0" escape="true" name="mgic:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">2022</td><td style="width: 1%; text-align: left">&#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:num-dot-decimal" name="mgic:OperatingLeasesFutureMinimumPaymentDueInTwoYears" scale="3" unitRef="usd">4,405</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2023</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OperatingLeasesFutureMinimumPaymentDueInThreeYears" scale="3" unitRef="usd">3,630</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2024</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OperatingLeasesFutureMinimumPaymentDueInFourYears" scale="3" unitRef="usd">2,514</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2025</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="mgic:OperatingLeasesFutureMinimumPaymentDueInFiveYears" scale="3" unitRef="usd">2,402</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2026</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="mgic:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" scale="3" unitRef="usd">1,622</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027 and thereafter</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <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:num-dot-decimal" name="mgic:OperatingLeasesFutureMinimumPaymentDueThereafter" scale="3" unitRef="usd">16,505</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total undiscounted cash flows</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#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:num-dot-decimal" name="mgic:OperatingLeasesFutureMinimumPaymentDue" scale="3" unitRef="usd">31,078</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less imputed interest</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="mgic:LessImputedInterest" scale="3" unitRef="usd">6,165</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of lease liabilities</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#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:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" unitRef="usd">24,913</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>



</div><!-- Field: Page; Sequence: 168; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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="margin-top: 0; margin-bottom: 0">&#160;</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    22:-</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>SUBSEQUENT
    EVENTS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">

</p><ix:continuation continuedAt="_SubsequentEventsTextBlock-c0_cont_2" 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 22, 2022, the Company declared
a dividend distribution of $&#160;<ix:nonFraction contextRef="c214" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentCompanyDistributionToShareholdersPerShare" scale="0" unitRef="usdPershares">0.216</ix:nonFraction> per share ($ <ix:nonFraction contextRef="c214" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxHolidayAggregateDollarAmount" scale="6" unitRef="usd">10.6</ix:nonFraction> million in the aggregate) which was paid on April 7, 2022. <ix:nonNumeric contextRef="c0" name="mgic:DividendDistribution">The dividend distribution
relates to the Company&#8217;s earnings in the second half of 2021</ix:nonNumeric>.</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="_SubsequentEventsTextBlock-c0_cont_3" id="_SubsequentEventsTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">On December 2, 2021, the Company entered into a Share Purchase Agreement
(&#8220;the Agreement&#8221;) to acquire <ix:nonFraction contextRef="c215" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" unitRef="pure">50.1</ix:nonFraction>% of the outstanding share capital of Vidstart Ltd. (&#8220;Vidstart&#8221;). Vidstart is
a provider of a video advertising platform that offers personalized automated methods and real-time smart optimization, helping its clients
achieve high yields in the competitive digital ecosystem. The final closing and execution of the Agreement occurred on January 27, 2022.
The total purchase price was approximately $<ix:nonFraction contextRef="c215" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice" scale="6" unitRef="usd">11</ix:nonFraction> million in cash. Furthermore, according to the Agreement, the Company is obliged to purchase
the remainder of Vidstart&#8217;s shares (<ix:nonFraction contextRef="c216" decimals="2" format="ixt:num-dot-decimal" name="mgic:PurchaseReminderOfSharesPercentage" scale="-2" unitRef="pure">30</ix:nonFraction>% on December 31, 2022 and <ix:nonFraction contextRef="c217" decimals="3" format="ixt:num-dot-decimal" name="mgic:PurchaseReminderOfSharesPercentage" scale="-2" unitRef="pure">19.9</ix:nonFraction>% on December 31, 2023) for a price to be determined based
on Vidstart&#8217;s future operating results during 2022 and 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="_SubsequentEventsTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 31, 2022, the Company entered into a secured credit agreement, or the Credit Agreement, with an Israeli bank (or the &#8220;Lender&#8221;).
Pursuant to the Credit Agreement, the Company borrowed $<ix:nonFraction contextRef="c218" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:SecuritiesBorrowedAllowanceForCreditLoss" scale="6" unitRef="usd">25</ix:nonFraction> million, or the Bank Loan, for a <span style="-sec-ix-hidden: hidden-fact-137">five</span>-year term. The Bank Loan will mature
on <ix:nonNumeric contextRef="c219" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentMaturityDate">March 31, 2027</ix:nonNumeric>, and will be repaid in 5 equal annual installments, whereas the interest will be paid and calculated on a quarterly
basis. The Bank Loan bears interest at the rate SOFR + <ix:nonFraction contextRef="c218" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:FederalHomeLoanBankAdvancesInterestRate" scale="-2" unitRef="pure">2.25</ix:nonFraction>%.</span></p></ix:continuation><div>

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



</div><!-- Field: Page; Sequence: 169; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="b_009"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 100%; 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-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DETAILS
OF SUBSIDIARIES AND AFFILIATE</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Details
of the percentage of control of the share capital and voting rights of subsidiaries and an affiliate as of December 31, 2021:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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: bottom">
    <td style="border-bottom: black 1.5pt solid; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt"><b>Subsidiary Name</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Country of<br/>
Incorporation</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Ownership <br/>
Percentage</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 75%; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Japan K.K</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: center"><span style="font-size: 10pt">Japan</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="width: 1%"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Enterprises Inc.</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Delaware</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Enterprises (UK) Ltd (shares held by Magic Software Enterprises Netherlands B.V.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">United Kingdom</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Hermes Logistics Technologies Limited (shares held by Magic Software Enterprises (UK) Ltd)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">United Kingdom</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Enterprises Spain Ltd (shares held by Magic Software Enterprises Netherlands B.V.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Spain</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Coretech Consulting Group, Inc. (shares held by Magic Software Enterprises Inc)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Pennsylvania</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Coretech Consulting Group LLC (shares held by Magic Software Enterprises Inc)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Delaware</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Fusion Solutions LLC. (shares held by Coretech Consulting Group LLC)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Delaware</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Fusion Technical Solutions LLC. (shares held by Fusion Solutions LLC)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Delaware</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">49</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Xsell Resources Inc. (shares held by Coretech Consulting Group LLC)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Pennsylvania</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Enterprises (Israel) Ltd</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Enterprises Netherlands B.V.</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Netherlands</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Enterprises France (shares held by Magic Software Enterprises Netherlands B.V.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">France</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Beheer B.V. (shares held by Magic Software Enterprises Netherlands B.V.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Netherlands</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Benelux B.V. (shares held by Magic Beheer B.V.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Netherlands</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Enterprises GMBH (shares held by Magic Software Enterprises Netherlands B.V.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Germany</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magic Software Enterprises India Pvt. Ltd</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">India</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Onyx Magyarorszag Szsoftverhaz (shares held by Magic Software Enterprises Netherlands B.V.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Hungary</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Magix Integration (Proprietary) Ltd</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">South Africa</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">AppBuilder Solutions Ltd</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">United Kingdom</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Complete Business Solutions Ltd</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Datamind Technologies Ltd (shares held by Complete Business Solutions Ltd)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">CommIT Technology Solutions Ltd</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">78.0</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">CommIT Software Ltd (shares held by Comm-IT Technology Solutions Ltd.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">CommIT Embedded Ltd (shares held by Comm-IT Technology Solutions Ltd.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">75</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Valinor Ltd. (shares held by Comm-IT Technology Solutions Ltd.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Dario Solutions IT Ltd (shares held by Comm-IT Technology Solutions Ltd.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Quickode Ltd (shares held by Comm-IT Technology Solutions Ltd.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Twingo Ltd (shares held by Comm-IT Technology Solutions Ltd.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">60</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">9540 Y.G. Soft I.T Ltd. (shares held by CommIT Software Ltd.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">60</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Pilat Europe Ltd.</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">United Kingdom</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Pilat (North America), Inc.</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">New Jersey</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Roshtov Software Industries Ltd</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">80.05</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">BridgeQuest Labs, Inc. (shares held by BridgeQuest, Inc.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">North Carolina</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">BridgeQuest, Inc. (shares held by Magic Software Enterprises Inc.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">North Carolina</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Allstates Consulting Services LLC (shares held by Magic Software Enterprises Inc.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Delaware</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">F.T.S. - Formula Telecom Solutions Ltd.</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">FTS Bulgaria Ltd. (FTS Global Ltd.) (shares held by F.T.S. - Formula Telecom Solutions Ltd.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Bulgaria</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Comblack IT Ltd</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">80.1</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Yes-IT Ltd. (shares held by Comblack IT Ltd)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Shavit Software (2009) Ltd. (shares held by Comblack Ltd)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Infinigy (UK) Holdings Limited</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">United Kingdom</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Infinigy (US) Holding Inc (shares held by Infinigy (UK) Holdings Limited)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Georgia</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Infinigy Solutions LLC. (shares held by Infinigy (US) Holding Inc)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Georgia</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Infinigy Engineering LLP (shares held by Infinigy Solutions LLC.).</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Georgia</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">99.9</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Skysoft Solutions Ltd. (shares held by CommIT Embedded Ltd.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">75</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Futurewave Systems, Inc. (shares held by Fusion Solutions LLC.)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Georgia</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">OnTarget Group, Inc</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">North Carolina</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">NetEffects, Inc. (shares held by Coretech Consulting Group LLC)</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Missouri</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">100</span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>

<tr>
    <td style="vertical-align: top; width: 75%"><span style="font-size: 10pt">Menarva  Ltd.</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 12%"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom; width: 1%"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-size: 10pt">Enable IT LLC. (shares held by Coretech Consulting Group LLC)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Delaware</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Enable IT Consulting Services Canada Inc. (shares held by Enable IT LLC.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Canada</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-size: 10pt">Vidstart Ltd.</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Israel</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">50.1</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Appush Inc. (Shares held by Vidstart Ltd.)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">Delaware</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">100</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">%</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>



</div><!-- Field: Page; Sequence: 170; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">REPORT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the Board of Directors and Shareholders of<br/>
Magic Software Japan K. K.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><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-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have audited the accompanying statements of financial position of Magic Software Japan K.K. (the &#8220;Company&#8221;) as of December
31, 2020 and 2021, 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, 2020 and 2021, 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2021, based on Section 404 of the Sarbanes-Oxley Act (&#8220;SOA&#8221;)
and our report dated February 15, 2022 expressed an unqualified opinion thereon.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><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-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><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 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tokyo,
Japan</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; text-align: left; width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February
    15, 2022</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    KDA Audit Corporation</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>



</div><!-- Field: Page; Sequence: 171; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">REPORT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the Board of Directors and Shareholders of<br/>
Magic Software Japan K. K.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;).</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2021 and our report dated February 15, 2022 expressed unqualified opinion.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><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-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><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 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><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-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><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-top: 0pt; margin-bottom: 0pt; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tokyo,
Japan</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; text-align: left; width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February
    15, 2022</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    KDA Audit Corporation</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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: left"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>



</div><!-- Field: Page; Sequence: 172; Value: 1 --><div>
    </div><div style="margin-top: 6pt; 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">F-<!-- 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_068"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">S
I G N A T U R E S</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">Magic
    Software Enterprises LTD.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left; width: 60%"><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: top; text-align: left; width: 4%"><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: top; text-align: left; width: 5%"><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: top; text-align: left; width: 31%"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><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: top; text-align: left"><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; vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Guy Bernstein</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><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: top; text-align: left"><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: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&#160;
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guy
    Bernstein</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><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: top; text-align: left"><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: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated:
May 12, 2022</span></p><div>

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



</div><!-- Field: Page; Sequence: 173; Options: NewSection Last; Value: 106 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->106<!-- Field: /Sequence --></p></div><div>
    </div><!-- Field: /Page --><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="c0" id="hidden-fact-2" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-4" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-6" name="mgic:StockbasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-7" name="mgic:StockbasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-8" name="mgic:StockbasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-9" name="mgic:StockbasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-10" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-11" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-12" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-13" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-14" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-15" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-16" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-17" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-18" name="us-gaap:MinorityInterestDecreaseFromRedemptions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-19" name="us-gaap:MinorityInterestDecreaseFromRedemptions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-20" name="us-gaap:MinorityInterestDecreaseFromRedemptions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-21" name="us-gaap:MinorityInterestDecreaseFromRedemptions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-22" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-23" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-24" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-25" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-26" name="us-gaap:DividendsPreferredStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-27" name="us-gaap:DividendsPreferredStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-28" name="us-gaap:DividendsPreferredStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-29" name="mgic:OtherComprehensiveIncomeloss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-30" name="mgic:OtherComprehensiveIncomeloss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-31" name="mgic:OtherComprehensiveIncomeloss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-32" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-33" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-34" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-35" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-36" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-37" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-38" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-39" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-40" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-41" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-42" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-43" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-44" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-45" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-46" name="us-gaap:MinorityInterestDecreaseFromRedemptions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-47" name="us-gaap:MinorityInterestDecreaseFromRedemptions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-48" name="us-gaap:MinorityInterestDecreaseFromRedemptions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-49" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-50" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-51" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-52" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-53" name="mgic:OtherComprehensiveIncomeloss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-54" name="mgic:OtherComprehensiveIncomeloss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-55" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-56" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-57" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c35" id="hidden-fact-58" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c36" id="hidden-fact-59" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c37" id="hidden-fact-60" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c33" id="hidden-fact-61" name="mgic:StockbasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c35" id="hidden-fact-62" name="mgic:StockbasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c36" id="hidden-fact-63" name="mgic:StockbasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c37" id="hidden-fact-64" name="mgic:StockbasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c33" id="hidden-fact-65" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c35" id="hidden-fact-66" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c36" id="hidden-fact-67" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c37" id="hidden-fact-68" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c33" id="hidden-fact-69" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c34" id="hidden-fact-70" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c35" id="hidden-fact-71" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c37" id="hidden-fact-72" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c33" id="hidden-fact-73" name="us-gaap:DividendsPreferredStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c34" id="hidden-fact-74" name="us-gaap:DividendsPreferredStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c35" id="hidden-fact-75" name="us-gaap:DividendsPreferredStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c33" id="hidden-fact-76" name="mgic:OtherComprehensiveIncomeloss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c34" id="hidden-fact-77" name="mgic:OtherComprehensiveIncomeloss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c36" id="hidden-fact-78" name="mgic:OtherComprehensiveIncomeloss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c33" id="hidden-fact-79" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c34" id="hidden-fact-80" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c35" id="hidden-fact-81" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-82" name="us-gaap:ShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-83" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-84" name="mgic:ProceedsFromShortTermLoansToRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-85" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-86" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-87" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-88" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" decimals="-3" id="hidden-fact-89" name="us-gaap:SeveranceCosts1" unitRef="usd">4712000</ix:nonFraction>
<ix:nonFraction contextRef="c4" decimals="-3" id="hidden-fact-90" name="us-gaap:SeveranceCosts1" unitRef="usd">5344000</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="-3" id="hidden-fact-91" name="us-gaap:SeveranceCosts1" unitRef="usd">5267000</ix:nonFraction>
<ix:nonFraction contextRef="c5" decimals="-3" id="hidden-fact-92" name="us-gaap:AdvertisingExpense" unitRef="usd">519000</ix:nonFraction>
<ix:nonFraction contextRef="c4" decimals="-3" id="hidden-fact-93" name="us-gaap:AdvertisingExpense" unitRef="usd">472000</ix:nonFraction>
<ix:nonFraction contextRef="c5" decimals="-3" id="hidden-fact-94" name="us-gaap:ProvisionForDoubtfulAccounts" unitRef="usd">958000</ix:nonFraction>
<ix:nonFraction contextRef="c5" decimals="-3" id="hidden-fact-95" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="usd">74000</ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-96" name="mgic:AvailableforsaleCorporateBonds" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-97" name="mgic:AvailableforsaleCorporateBonds" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c86" id="hidden-fact-98" name="mgic:CorporateBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c87" id="hidden-fact-99" name="mgic:CorporateBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c88" id="hidden-fact-100" name="mgic:CorporateBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-101" name="mgic:CorporateBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c86" id="hidden-fact-102" name="mgic:ConvertibleBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c88" id="hidden-fact-103" name="mgic:ConvertibleBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c86" id="hidden-fact-104" name="us-gaap:AssetsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c88" id="hidden-fact-105" name="us-gaap:AssetsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c86" id="hidden-fact-106" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c87" id="hidden-fact-107" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c86" id="hidden-fact-108" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c87" id="hidden-fact-109" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c89" id="hidden-fact-110" name="mgic:CorporateBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c90" id="hidden-fact-111" name="mgic:CorporateBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c89" id="hidden-fact-112" name="mgic:ConvertibleBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c90" id="hidden-fact-113" name="mgic:ConvertibleBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c89" id="hidden-fact-114" name="us-gaap:AssetsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c90" id="hidden-fact-115" name="us-gaap:AssetsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c89" id="hidden-fact-116" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c91" id="hidden-fact-117" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c89" id="hidden-fact-118" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c91" id="hidden-fact-119" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c126" id="hidden-fact-120" name="mgic:TotalShortTermBorrowings" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c135" id="hidden-fact-121" name="mgic:BankLoaninDollars" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-122" name="us-gaap:IncomeTaxReconciliationDeductionsOther" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-123" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-124" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-125" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-126" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-127" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-128" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-129" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-130" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-131" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c181" id="hidden-fact-132" name="mgic:SalesRevenuesNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c182" id="hidden-fact-133" name="mgic:SalesRevenuesNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c183" id="hidden-fact-134" name="mgic:SalesRevenuesNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-135" name="mgic:InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c212" id="hidden-fact-136" name="us-gaap:LeaseCost" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c218" id="hidden-fact-137" name="us-gaap:LongTermDebtTerm">P5Y</ix:nonNumeric>
<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:EntityCentralIndexKey">0000876779</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="mgic-20211231.xsd" xlink:type="simple"></link:schemaRef></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship fromRefs="ix_0_fact ix_1_fact" toRefs="ix_0_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_2_fact hidden-fact-121" toRefs="ix_1_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_3_fact ix_4_fact" toRefs="ix_2_footnote"></ix:relationship>
<xbrli:context id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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>2021-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>2020-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>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-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>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-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>2018-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>2018-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>2018-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>2018-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>2018-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>2018-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>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-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>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-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>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-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>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-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>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-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>2019-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>2019-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>2019-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>2019-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>2019-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>2019-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>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-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>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-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>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-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>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-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>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-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>2020-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>2020-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>2020-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>2020-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>2020-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>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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>2021-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>2021-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>2021-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>2021-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>2021-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="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-07</xbrli:startDate>
    <xbrli:endDate>2021-03-07</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="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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:BusinessAcquisitionAxis">mgic:EnableITLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-04-01</xbrli:startDate>
    <xbrli:endDate>2021-04-01</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:BusinessAcquisitionAxis">mgic:EnableITLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-04-01</xbrli:instant>
  </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:BusinessAcquisitionAxis">mgic:MenarvaLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-04-01</xbrli:startDate>
    <xbrli:endDate>2021-04-01</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:BusinessAcquisitionAxis">mgic:MenarvaLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-04-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-31</xbrli:instant>
  </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:YGSoftITLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-01</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:YGSoftITLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-01-01</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: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="c61">
  <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="c62">
  <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="c63">
  <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="c64">
  <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="c65">
  <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="c66">
  <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="c67">
  <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-01</xbrli:startDate>
    <xbrli:endDate>2019-02-28</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: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="c69">
  <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>2021-12-31</xbrli:instant>
  </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:InfinigySolutionsLlcMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-10-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: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="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:EnableITLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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:MenarvaLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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:YGSoftITLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </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:AptonetIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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:AptonetIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-05-01</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:BusinessAcquisitionAxis">mgic:StockellInformationSystemsIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </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:BusinessAcquisitionAxis">mgic:StockellInformationSystemsIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-01</xbrli:instant>
  </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:BusinessAcquisitionAxis">mgic:StockellInformationSystemsIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-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: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="c81">
  <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>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </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:BusinessAcquisitionAxis">mgic:PowWowIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </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:BusinessAcquisitionAxis">mgic:PowWowIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-03-01</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:BusinessAcquisitionAxis">mgic:OnTargetGroupIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </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:BusinessAcquisitionAxis">mgic:OnTargetGroupIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-03-01</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:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c88">
  <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>2021-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: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="c90">
  <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="c91">
  <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="c92">
  <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:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </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">mgic:CapitalizedSoftwareCostsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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:CapitalizedSoftwareCostsMember</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">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </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:CustomerRelationshipsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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:CustomerRelationshipsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-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:FiniteLivedIntangibleAssetsByMajorClassAxis">mgic:AcquiredTechnologyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </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:FiniteLivedIntangibleAssetsByMajorClassAxis">mgic:AcquiredTechnologyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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: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="c101">
  <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:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbQ/GQihLxNAEF1HUS9kkyFZb1fyj7x5dpYFth/1m+H9QLuFLVGnXG6Mc120wMAZ2RqE6VHtzELJLK4CSFrkjkA8JIM9bzPJtT6OBgtuM5r7bL8AQaCTiyEfeaKxlG4CadsLyHvgkPqIOrUKx1mavznKelAQDq6ftW/aoYzWb62DrktCdJt1U2l72Kb5zSWDmAnoajwnxWoomNmruXs/yuwcfTuUmymWGy8dZvNsvXLwQ==] CSR-->
  <xbrli:period>
    <xbrli:instant>2020-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:instant>2019-12-31</xbrli:instant>
  </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:instant>2019-12-31</xbrli:instant>
  </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:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </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:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </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: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="c109">
  <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="c110">
  <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>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </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:StatementBusinessSegmentsAxis">mgic:SoftwareServicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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:StatementBusinessSegmentsAxis">mgic:ItProfessionalServicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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:StatementBusinessSegmentsAxis">mgic:SoftwareServicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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:ShorttermCreditFromBanksOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:ShorttermCreditFromBanksOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:ShorttermCreditFromBanksOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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:ShorttermCreditFromBanksOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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:ShorttermCreditFromBanksOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-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:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </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="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </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="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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="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="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</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="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </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="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="c128">
  <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="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mgic:LoansFromBanksAndOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </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="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mgic:LoansFromBanksAndOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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="us-gaap:LongtermDebtTypeAxis">mgic:LoansFromBanksAndOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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="us-gaap:LongtermDebtTypeAxis">mgic:LoansFromBanksAndOtherMember</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="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mgic:BankLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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:LongtermDebtTypeAxis">mgic:BankLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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:LongtermDebtTypeAxis">mgic:BankLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </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="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mgic:OtherLongTermDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </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:LongtermDebtTypeAxis">mgic:OtherLongTermDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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="us-gaap:LongtermDebtTypeAxis">mgic:OtherLongTermDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </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="pf0:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country: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="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2016-12-31</xbrli:startDate>
    <xbrli:endDate>2016-12-31</xbrli:endDate>
  </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:startDate>2017-12-31</xbrli:startDate>
    <xbrli:endDate>2017-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2017-12-31</xbrli:startDate>
    <xbrli:endDate>2017-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2017-12-31</xbrli:startDate>
    <xbrli:endDate>2017-12-31</xbrli:endDate>
  </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:startDate>2015-12-31</xbrli:startDate>
    <xbrli:endDate>2015-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c146">
  <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>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">mgic:FormulaTelecomSolutionsLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</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="pf0:StatementGeographicalAxis">mgic:EnglandMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-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="pf0:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </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: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="c152">
  <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="c153">
  <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="c154">
  <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="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0: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="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0: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="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:TitleOfIndividualAxis">pf0:ExecutiveOfficerMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-07</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-01</xbrli:startDate>
    <xbrli:endDate>2021-03-07</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c159">
  <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="c160">
  <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="c161">
  <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="c162">
  <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="c163">
  <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="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-08</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-08-12</xbrli:instant>
  </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="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mgic:ExercisePriceOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </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="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mgic:ExercisePriceOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mgic:ExercisePriceTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </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="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mgic:ExercisePriceTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-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="mgic:TypeOfCurrencyAxis">mgic:NISMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2016-09-30</xbrli:startDate>
    <xbrli:endDate>2016-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2016-09-30</xbrli:startDate>
    <xbrli:endDate>2016-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-07-31</xbrli:startDate>
    <xbrli:endDate>2021-07-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="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SalesRevenueNetMember</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="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SalesRevenueNetMember</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="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </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="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="c180">
  <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="c181">
  <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="c182">
  <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="c183">
  <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>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </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="pf0:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </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="pf0:StatementGeographicalAxis">country: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="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country: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="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country: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="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">pf0:EuropeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">pf0: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="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">pf0: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="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country: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="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country: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="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0: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="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0: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="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0: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="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">pf0:EuropeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">pf0:EuropeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-07-01</xbrli:startDate>
    <xbrli:endDate>2020-07-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-07-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-11-01</xbrli:startDate>
    <xbrli:endDate>2021-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mgic:OperatingLeaseCostMember</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="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mgic:OperatingLeaseCostMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mgic:VariableLeaseCostMember</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="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mgic:VariableLeaseCostMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mgic:ShorttermLeaseCostMember</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="c213">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mgic:ShorttermLeaseCostMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementScenarioAxis">pf0:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-04-07</xbrli:startDate>
    <xbrli:endDate>2022-04-07</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-02</xbrli:startDate>
    <xbrli:endDate>2021-12-02</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementScenarioAxis">pf0:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementScenarioAxis">pf0:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c218">
  <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>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c219">
  <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:startDate>2022-03-01</xbrli:startDate>
    <xbrli:endDate>2022-03-31</xbrli:endDate>
  </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><xbrli:unit id="jpy">
  <xbrli:measure>iso4217:JPY</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>2
<FILENAME>f20f2021ex12-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"><B>&nbsp;</B></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"><B>&nbsp;</B></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-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
12, </FONT>2022</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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; width: 40%; font-size: 10pt"><FONT STYLE="font-size: 10pt">/s/ Guy Bernstein</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Guy Bernstein*</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Chief Executive Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">(Principal Executive Officer)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<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; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">*</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">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.</FONT></TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>3
<FILENAME>f20f2021ex12-2_magicsoft.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin-top: 0; margin-bottom: 0"><B>Exhibit 12.2</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: 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"><B>&nbsp;</B></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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Date: <FONT STYLE="background-color: white">May
12, </FONT>2022</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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; width: 40%; font-size: 10pt"><FONT STYLE="font-size: 10pt">/s/ Asaf Berenstin</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Asaf Berenstin*</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Chief Financial Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt"><B>(</B>Principal Financial Officer)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<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; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">*</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">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.</FONT></TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>4
<FILENAME>f20f2021ex13-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 13.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in"><B>&nbsp;</B></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"><B>&nbsp;</B></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, 2021 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>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">(1)</TD><TD STYLE="text-align: justify">The Report fully complies with the requirements of section
13(a) or 15(d) of the Securities Exchange Act of 1934; and</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: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">(2)</TD><TD STYLE="text-align: justify">The information contained in the Report fairly presents, in
all material respects, the financial condition and result of operations of the Company.</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 CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; width: 40%; font-size: 10pt"><FONT STYLE="font-size: 10pt">/s/ Guy Bernstein</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Guy Bernstein*</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Chief Executive Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">(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"><FONT STYLE="background-color: white">&nbsp;</FONT></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
12, </FONT>2022</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: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">*</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">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.</FONT></TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.2
<SEQUENCE>5
<FILENAME>f20f2021ex13-2_magicsoft.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin-top: 0; margin-bottom: 0"><B>Exhibit 13.2</B></P>

<P STYLE="text-align: right; margin-top: 0; margin-bottom: 0">&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"><B>&nbsp;</B></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, 2021 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>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">(1)</TD><TD STYLE="text-align: justify">The Report fully complies with the requirements of section
13(a) or 15(d) of the Securities Exchange Act of 1934; and</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: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">(2)</TD><TD STYLE="text-align: justify">The information contained in the Report fairly presents, in
all material respects, the financial condition and result of operations of the Company.</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 CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; width: 40%; font-size: 10pt"><FONT STYLE="font-size: 10pt">/s/ Asaf Berenstin</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Asaf Berenstin*</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Chief Financial Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">(Principal Financial Officer)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="background-color: white">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="background-color: white">May 12, </FONT>2022</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: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">*</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">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.</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>6
<FILENAME>f20f2021ex15-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="text-align: right; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
15.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSENT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
consent to the incorporation by reference in the Registration Statements:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Registration
                                            Statements (Form S-8 No. 333-113552) pertaining to the 2007 Stock Option plan of Magic Software
                                            Enterprises Ltd.,</FONT></TD></TR><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
                                                                              </TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD><TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Registration
                                            Statements (Form S-8 No. 333-132221) pertaining to the 2007 Stock Option plan of Magic Software
                                            Enterprises Ltd.,</FONT></TD></TR><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
                                                                              </TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</FONT></TD><TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Registration
                                            Statements (Form S-8 No. 333-149553) pertaining to the 2007 Stock Option plan of Magic Software
                                            Enterprises Ltd.;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">of
our reports dated&nbsp;<FONT STYLE="background-color: white">May 11,</FONT>&nbsp;2022 with respect to the consolidated financial statements
of Magic Software Enterprises Ltd., and the effectiveness of the internal control over financial reporting of Magic Software Enterprises
Ltd. included in this Annual Report on Form 20-F for the year ended December 31, 2021.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="border-bottom: Black 1.5pt solid">/s/ <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">KOST </FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FORER
GABBAY &amp; KASIERER</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
                                                                                                                                        <TR STYLE="vertical-align: top">
<TD STYLE="width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">KOST </FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FORER
                            GABBAY &amp; KASIERER</FONT></TD><TD STYLE="width: 60%; text-align: left"></TD>
</TR><TR STYLE="vertical-align: top">
<TD>A
Member of Ernst &amp; Young Global</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
     </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tel
Aviv, Israel</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">May
12</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">, 2022</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.2
<SEQUENCE>7
<FILENAME>f20f2021ex15-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-top: 0pt; margin-bottom: 0pt; text-align: right"><B>Exhibit 15.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></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 15, 2022, with respect to the financial statements of Magic Software Japan K.K. as of December 31,
2021, which report appears in the Annual Report on Form 20-F of Magic Software Enterprises Ltd. for the year ended December 31, 2021.</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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="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-family: Times New Roman, Times, Serif; font-size: 10pt">/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-family: Times New Roman, Times, Serif; font-size: 10pt">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-family: Times New Roman, Times, Serif; font-size: 10pt">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"><FONT STYLE="background-color: white">May 9, </FONT>2022</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>mgic-20211231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu May 12 18:03:53 UTC 2022 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2022" targetNamespace="http://magicsoftware.com/20211231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:mgic="http://magicsoftware.com/20211231" xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="mgic-20211231_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-20211231_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-20211231_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-20211231_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/ConsolidatedCashFlow" id="mgic_r_ConsolidatedCashFlow">
        <link:definition>006 - 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>007 - 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>008 - 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/BusinessCombinations" id="mgic_r_BusinessCombinations">
        <link:definition>009 - Disclosure - Business Combinations</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>010 - 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>011 - 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>012 - 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>013 - 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>014 - 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>015 - 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>016 - 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>017 - 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>018 - 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>019 - 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>020 - 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>021 - 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>022 - 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>023 - 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>024 - 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>025 - 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>026 - 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>027 - 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>028 - 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>029 - 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>030 - 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/BusinessCombinationsTables" id="mgic_r_BusinessCombinationsTables">
        <link:definition>031 - Disclosure - Business Combinations (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>032 - 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>033 - 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>034 - 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>035 - 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>036 - 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>037 - 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>038 - 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>039 - 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>040 - 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>041 - 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>042 - 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>043 - 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>044 - 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>045 - 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>046 - 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>047 - 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>048 - 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>049 - 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/ScheduleoftradereceivablesnetofanallowanceTable" id="mgic_r_ScheduleoftradereceivablesnetofanallowanceTable">
        <link:definition>050 - Disclosure - Significant Accounting Policies (Details) - Schedule of trade receivables net of an allowance</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/BusinessCombinationsDetails" id="mgic_r_BusinessCombinationsDetails">
        <link:definition>053 - Disclosure - Business Combinations (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 Combinations (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/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals" id="mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals">
        <link:definition>055 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (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/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" id="mgic_r_ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable">
        <link:definition>056 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of 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/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals" id="mgic_r_ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals">
        <link:definition>057 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (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/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0" id="mgic_r_ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0">
        <link:definition>058 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of 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/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals0" id="mgic_r_ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals0">
        <link:definition>059 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (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/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0" id="mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0">
        <link:definition>060 - Disclosure - Business Combinations (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>061 - Disclosure - Business Combinations (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/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals0" id="mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals0">
        <link:definition>062 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (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/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000" id="mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000">
        <link:definition>063 - Disclosure - Business Combinations (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>064 - Disclosure - Business Combinations (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>065 - Disclosure - Business Combinations (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/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000" id="mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000">
        <link:definition>066 - Disclosure - Business Combinations (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>067 - 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/SummaryofmarketabledebtsecuritiesTable" id="mgic_r_SummaryofmarketabledebtsecuritiesTable">
        <link:definition>068 - Disclosure - Marketable Securities (Details) - Summary of marketable debt 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>069 - 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>070 - 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>071 - 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>072 - 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>073 - 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>074 - 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>075 - 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>076 - 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>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofchangesinthecarryingamountofgoodwillTable" id="mgic_r_ScheduleofchangesinthecarryingamountofgoodwillTable">
        <link:definition>077 - Disclosure - Goodwill (Details) - Schedule 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>078 - 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>079 - 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>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbQ/GQihLxNAEF1HUS9kkyFZb1fyj7x5dpYFth/1m+H9QLuFLVGnXG6Mc120wMAZ2RqE6VHtzELJLK4CSFrkjkA8JIM9bzPJtT6OBgtuM5r7bL8AQaCTiyEfeaKxlG4CadsLyHvgkPqIOrUKx1mavznKelAQDq6ftW/aoYzWb62DrktCdJt1U2l72Kb5zSWDmAnoajwnxWoomNmruXs/yuw3Dk6pkz4M/L0ij5zsX2blg==] CSR-->
      <link:roleType roleURI="http://magicsoftware.com/role/LongTermDebtDetails" id="mgic_r_LongTermDebtDetails">
        <link:definition>080 - 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>081 - 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>082 - 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>083 - 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>084 - 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>085 - 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/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable" id="mgic_r_ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable">
        <link:definition>086 - Disclosure - Taxes on Income (Details) - Schedule of theoretical tax expense and actual tax expense</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>087 - 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>088 - 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>089 - 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>090 - 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>091 - 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>092 - 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>093 - 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>094 - 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>095 - 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>096 - 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>097 - 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>098 - 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>099 - 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/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable" id="mgic_r_ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable">
        <link:definition>100 - Disclosure - Revenue Recognition (Details) - Schedule of trade receivables, unbilled receivables, contract assets, 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/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable_Parentheticals" id="mgic_r_ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable_Parentheticals">
        <link:definition>101 - Disclosure - Revenue Recognition (Details) - Schedule of trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers (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/ScheduleofresearchanddevelopmentcostsnetTable" id="mgic_r_ScheduleofresearchanddevelopmentcostsnetTable">
        <link:definition>102 - 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>103 - 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>104 - 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/ScheduleofcomponentsoperatingleasecostsTable" id="mgic_r_ScheduleofcomponentsoperatingleasecostsTable">
        <link:definition>105 - Disclosure - Leases (Details) - Schedule of components operating lease costs</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>106 - 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>107 - 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>108 - 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/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.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/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2022" schemaLocation="https://xbrl.sec.gov/sic/2022/sic-2022.xsd"/>
  <xs:element name="ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract"/>
  <xs:element name="ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract"/>
  <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="ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract"/>
  <xs:element name="SummaryOfMarketableDebtSecuritiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SummaryOfMarketableDebtSecuritiesAbstract"/>
  <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="ScheduleOfChangesInTheCarryingAmountOfGoodwillAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfChangesInTheCarryingAmountOfGoodwillAbstract"/>
  <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="ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract"/>
  <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="ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract"/>
  <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="ScheduleOfComponentsOperatingLeaseCostsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfComponentsOperatingLeaseCostsAbstract"/>
  <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="NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract"/>
  <xs:element name="CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashAbstract"/>
  <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="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="a2021Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_a2021Abstract"/>
  <xs:element name="a2021Abstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_a2021Abstract0"/>
  <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="StockbasedCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_StockbasedCompensation"/>
  <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="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="IncreaseDecreaseInDeferredTaxesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncreaseDecreaseInDeferredTaxesNet"/>
  <xs:element name="ExchangeRateOfLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ExchangeRateOfLoans"/>
  <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="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="EffectOfExchangeRateChangesOnCashAndCashEquivalent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent"/>
  <xs:element name="NetAssetsExcludingAcquiredCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_NetAssetsExcludingAcquiredCash"/>
  <xs:element name="IntangibleAssetsNetOfDeferredTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IntangibleAssetsNetOfDeferredTaxes"/>
  <xs:element name="DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations"/>
  <xs:element name="CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal"/>
  <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="Interest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_Interest"/>
  <xs:element name="FairValueMeasurementsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_FairValueMeasurementsTable"/>
  <xs:element name="FairValueMeasurementsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FairValueMeasurementsLineItems"/>
  <xs:element name="OtherAccountsReceivableandPrepaidExpensesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_OtherAccountsReceivableandPrepaidExpensesTable"/>
  <xs:element name="OtherAccountsReceivableandPrepaidExpensesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OtherAccountsReceivableandPrepaidExpensesLineItems"/>
  <xs:element name="IntangibleAssetsNetTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_IntangibleAssetsNetTable"/>
  <xs:element name="IntangibleAssetsNetLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_IntangibleAssetsNetLineItems"/>
  <xs:element name="GoodwillTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_GoodwillTable"/>
  <xs:element name="ShortTermDebtTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_ShortTermDebtTable"/>
  <xs:element name="AccruedExpensesandOtherAccountsPayableTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_AccruedExpensesandOtherAccountsPayableTable"/>
  <xs:element name="AccruedExpensesandOtherAccountsPayableLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccruedExpensesandOtherAccountsPayableLineItems"/>
  <xs:element name="LongTermDebtTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_LongTermDebtTable"/>
  <xs:element name="LongTermDebtLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LongTermDebtLineItems"/>
  <xs:element name="TaxesonIncomeTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_TaxesonIncomeTable"/>
  <xs:element name="TaxesonIncomeLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_TaxesonIncomeLineItems"/>
  <xs:element name="RevenueRecognitionTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_RevenueRecognitionTextBlock"/>
  <xs:element name="SelectedStatementsofIncomeDataTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_SelectedStatementsofIncomeDataTable"/>
  <xs:element name="SelectedStatementsofIncomeDataLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SelectedStatementsofIncomeDataLineItems"/>
  <xs:element name="ShortTermDepositsAndRestrictedDepositsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock"/>
  <xs:element name="OfficesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OfficesPolicyTextBlock"/>
  <xs:element name="MotorVehiclesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_MotorVehiclesPolicyTextBlock"/>
  <xs:element name="IntangibleAssetsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_IntangibleAssetsPolicyTextBlock"/>
  <xs:element name="AccruedSeverancePayAndRetirementPlanPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock"/>
  <xs:element name="RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock"/>
  <xs:element name="ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock"/>
  <xs:element name="ScheduleOfAnnualRatesOfDepreciationTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock"/>
  <xs:element name="BusinessCombinationsTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_BusinessCombinationsTablesTable"/>
  <xs:element name="BusinessCombinationsTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessCombinationsTablesLineItems"/>
  <xs:element name="MarketableSecuritiesTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_MarketableSecuritiesTablesTable"/>
  <xs:element name="MarketableSecuritiesTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_MarketableSecuritiesTablesLineItems"/>
  <xs:element name="FairValueMeasurementsTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_FairValueMeasurementsTablesTable"/>
  <xs:element name="FairValueMeasurementsTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FairValueMeasurementsTablesLineItems"/>
  <xs:element name="OtherAccountsReceivableandPrepaidExpensesTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_OtherAccountsReceivableandPrepaidExpensesTablesTable"/>
  <xs:element name="OtherAccountsReceivableandPrepaidExpensesTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OtherAccountsReceivableandPrepaidExpensesTablesLineItems"/>
  <xs:element name="IntangibleAssetsNetTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_IntangibleAssetsNetTablesTable"/>
  <xs:element name="IntangibleAssetsNetTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_IntangibleAssetsNetTablesLineItems"/>
  <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="ShortTermDebtTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_ShortTermDebtTablesTable"/>
  <xs:element name="ShortTermDebtTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShortTermDebtTablesLineItems"/>
  <xs:element name="AccruedExpensesandOtherAccountsPayableTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_AccruedExpensesandOtherAccountsPayableTablesTable"/>
  <xs:element name="AccruedExpensesandOtherAccountsPayableTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccruedExpensesandOtherAccountsPayableTablesLineItems"/>
  <xs:element name="LongTermDebtTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_LongTermDebtTablesTable"/>
  <xs:element name="LongTermDebtTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LongTermDebtTablesLineItems"/>
  <xs:element name="ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock"/>
  <xs:element name="TaxesonIncomeTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_TaxesonIncomeTablesTable"/>
  <xs:element name="TaxesonIncomeTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_TaxesonIncomeTablesLineItems"/>
  <xs:element name="ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock"/>
  <xs:element name="ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock"/>
  <xs:element name="ScheduleOfFinancialIncomeExpensesNetTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock"/>
  <xs:element name="SelectedStatementsofIncomeDataTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_SelectedStatementsofIncomeDataTablesTable"/>
  <xs:element name="SelectedStatementsofIncomeDataTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SelectedStatementsofIncomeDataTablesLineItems"/>
  <xs:element name="ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock"/>
  <xs:element name="ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock"/>
  <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="IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions"/>
  <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="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems"/>
  <xs:element name="NetLiabilitiesExcludingOfCashAcquired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_NetLiabilitiesExcludingOfCashAcquired"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems"/>
  <xs:element name="TotalAssetsAcquiredNetOfAcquiredCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_TotalAssetsAcquiredNetOfAcquiredCash"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems"/>
  <xs:element name="NetLiabilitiesIncludingOfCashAcquired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_NetLiabilitiesIncludingOfCashAcquired"/>
  <xs:element name="NetAssetsExcludingOfCashAcquired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_NetAssetsExcludingOfCashAcquired"/>
  <xs:element name="NetOfAcquiredCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_NetOfAcquiredCash"/>
  <xs:element name="AvailableforsaleCorporateBonds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AvailableforsaleCorporateBonds"/>
  <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="ForeignCurrencyTranslationAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ForeignCurrencyTranslationAdjustments"/>
  <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="BankLoaninDollars" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_BankLoaninDollars"/>
  <xs:element name="BankLoan" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_BankLoan"/>
  <xs:element name="OtherLongTermDebtinDollars" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_OtherLongTermDebtinDollars"/>
  <xs:element name="OtherLongTermDebts" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_OtherLongTermDebts"/>
  <xs:element name="IncomeBeforeTaxesOnIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncomeBeforeTaxesOnIncome"/>
  <xs:element name="IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome"/>
  <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="UncertainTaxPositionAndOtherDifferences" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_UncertainTaxPositionAndOtherDifferences"/>
  <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="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice"/>
  <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="BasicAndDilutedEarningPerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BasicAndDilutedEarningPerShare"/>
  <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="SegmentOperatingIncomeloss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_SegmentOperatingIncomeloss"/>
  <xs:element name="NetOfAllowanceForCreditLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_NetOfAllowanceForCreditLosses"/>
  <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="LeasesDetailsScheduleofcomponentsoperatingleasecostsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsTable"/>
  <xs:element name="LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems"/>
  <xs:element name="OperatingLeasesFutureMinimumPaymentDueInTwoYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_OperatingLeasesFutureMinimumPaymentDueInTwoYears"/>
  <xs:element name="OperatingLeasesFutureMinimumPaymentDueInThreeYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_OperatingLeasesFutureMinimumPaymentDueInThreeYears"/>
  <xs:element name="OperatingLeasesFutureMinimumPaymentDueInFourYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_OperatingLeasesFutureMinimumPaymentDueInFourYears"/>
  <xs:element name="OperatingLeasesFutureMinimumPaymentDueInFiveYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_OperatingLeasesFutureMinimumPaymentDueInFiveYears"/>
  <xs:element name="LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix"/>
  <xs:element name="OperatingLeasesFutureMinimumPaymentDueThereafter" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_OperatingLeasesFutureMinimumPaymentDueThereafter"/>
  <xs:element name="OperatingLeasesFutureMinimumPaymentDue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_OperatingLeasesFutureMinimumPaymentDue"/>
  <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="BusinessCombinationsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_BusinessCombinationsDetailsTable"/>
  <xs:element name="BusinessCombinationsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessCombinationsDetailsLineItems"/>
  <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="TotalEstimatedConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_TotalEstimatedConsideration"/>
  <xs:element name="PaidInCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_PaidInCash"/>
  <xs:element name="AdditionalRateOwnershipAcquired" type="dtr: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="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="FinalPaymentDueDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FinalPaymentDueDate"/>
  <xs:element name="LoanAmountDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LoanAmountDescription"/>
  <xs:element name="InvestmentGeographicsRegionDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_InvestmentGeographicsRegionDomain"/>
  <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="PropertyDevelopmentTaxRatePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_PropertyDevelopmentTaxRatePercentage"/>
  <xs:element name="TaxBenefitsDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_TaxBenefitsDescription"/>
  <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="SharesPurchase" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_SharesPurchase"/>
  <xs:element name="VestPeriod" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_VestPeriod"/>
  <xs:element name="DividendDistributionMaximumPercentage" type="dtr: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="dtr: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="PlaintiffsAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_PlaintiffsAmount"/>
  <xs:element name="SegmentGeographicalInformationandMajorCustomersDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_SegmentGeographicalInformationandMajorCustomersDetailsTable"/>
  <xs:element name="SegmentGeographicalInformationandMajorCustomersDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SegmentGeographicalInformationandMajorCustomersDetailsLineItems"/>
  <xs:element name="ConcentrationRiskPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ConcentrationRiskPercentage"/>
  <xs:element name="AggregateAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AggregateAmount"/>
  <xs:element name="LeaseTerm" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LeaseTerm"/>
  <xs:element name="LeaseExpiresTerm" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LeaseExpiresTerm"/>
  <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="DividendDistribution" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DividendDistribution"/>
  <xs:element name="PurchaseReminderOfSharesPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_PurchaseReminderOfSharesPercentage"/>
  <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="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AcquiredTechnologyMember"/>
  <xs:element name="AptonetIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AptonetIncMember"/>
  <xs:element name="BankLoanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BankLoanMember"/>
  <xs:element name="CapitalizedSoftwareCostsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CapitalizedSoftwareCostsMember"/>
  <xs:element name="CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember"/>
  <xs:element name="CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember"/>
  <xs:element name="EnableITLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_EnableITLLCMember"/>
  <xs:element name="EnglandMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_EnglandMember"/>
  <xs:element name="ExercisePriceOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ExercisePriceOneMember"/>
  <xs:element name="ExercisePriceTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ExercisePriceTwoMember"/>
  <xs:element name="FormulaTelecomSolutionsLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FormulaTelecomSolutionsLtdMember"/>
  <xs:element name="IndustrialCompaniesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_IndustrialCompaniesMember"/>
  <xs:element name="InfinigySolutionsLlcMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_InfinigySolutionsLlcMember"/>
  <xs:element name="IsraeliInstitutionalCorporationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_IsraeliInstitutionalCorporationMember"/>
  <xs:element name="ItProfessionalServicesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ItProfessionalServicesMember"/>
  <xs:element name="LoansFromBanksAndOtherMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LoansFromBanksAndOtherMember"/>
  <xs:element name="MenarvaLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_MenarvaLtdMember"/>
  <xs:element name="NISMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_NISMember"/>
  <xs:element name="NetEffectsIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_NetEffectsIncMember"/>
  <xs:element name="OnTargetGroupIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OnTargetGroupIncMember"/>
  <xs:element name="OperatingLeaseCostMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OperatingLeaseCostMember"/>
  <xs:element name="OtherLongTermDebtMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OtherLongTermDebtMember"/>
  <xs:element name="OthersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OthersMember"/>
  <xs:element name="PowWowIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_PowWowIncMember"/>
  <xs:element name="ShorttermCreditFromBanksOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShorttermCreditFromBanksOneMember"/>
  <xs:element name="ShorttermLeaseCostMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShorttermLeaseCostMember"/>
  <xs:element name="SoftwareServicesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SoftwareServicesMember"/>
  <xs:element name="StockellInformationSystemsIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_StockellInformationSystemsIncMember"/>
  <xs:element name="TwoThousandAndSevenPlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_TwoThousandAndSevenPlanMember"/>
  <xs:element name="UnallocatedExpensesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnallocatedExpensesMember"/>
  <xs:element name="VariableLeaseCostMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_VariableLeaseCostMember"/>
  <xs:element name="YGSoftITLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_YGSoftITLtdMember"/>
  <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>9
<FILENAME>mgic-20211231_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: Thu May 12 18:03:53 UTC 2022 -->
<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-20211231.xsd#mgic_r_ConsolidatedBalanceSheet" roleURI="http://magicsoftware.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ConsolidatedIncomeStatement" roleURI="http://magicsoftware.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ConsolidatedComprehensiveIncome" roleURI="http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ConsolidatedCashFlow" roleURI="http://magicsoftware.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SummaryofmarketabledebtsecuritiesTable" roleURI="http://magicsoftware.com/role/SummaryofmarketabledebtsecuritiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofotheraccountsreceivableandprepaidexpensesTable" roleURI="http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_UnbilledReceivablesCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="mgic_SeverancePayFund" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_SalesRevenuesNet"/>
    <loc xlink:type="locator" xlink:label="mgic_Software" xlink:href="mgic-20211231.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <loc xlink:type="locator" xlink:label="mgic_CostOfSoftware" xlink:href="mgic-20211231.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingCostsAndExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" weight="1"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbQ/GQihLxNAEF1HUS9kkyFZb1fyj7x5dpYFth/1m+H9QLuFLVGnXG6Mc120wMAZ2RqE6VHtzELJLK4CSFrkjkA8JIM9bzPJtT6OBgtuM5r7bL8AQaCTiyEfeaKxlG4CadsLyHvgkPqIOrUKx1mavznKelAQDq6ftW/aoYzWb62DrktCdJt1U2l72Kb5zSWDmAnoajwnxWoomNmruXs/yuwg6ASkcPrLztbZyVNVDf6zw==] CSR-->
    <loc xlink:type="locator" xlink:label="mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions" xlink:href="mgic-20211231.xsd#mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_ExchangeRateOfLoans" xlink:href="mgic-20211231.xsd#mgic_ExchangeRateOfLoans"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mgic_ExchangeRateOfLoans" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" xlink:href="mgic-20211231.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="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseDecreaseInDeferredTaxesNet" xlink:href="mgic-20211231.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="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseDecreaseInTradeReceivableNet" xlink:href="mgic-20211231.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="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" xlink:href="mgic-20211231.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="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" xlink:href="mgic-20211231.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="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mgic_RepaymentsOfShortTermAndLongTermDebt" xlink:href="mgic-20211231.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="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent" xlink:href="mgic-20211231.xsd#mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent" order="4" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SummaryofmarketabledebtsecuritiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecurities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_AvailableforsaleCorporateBonds" xlink:href="mgic-20211231.xsd#mgic_AvailableforsaleCorporateBonds"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_MarketableSecurities" xlink:to="mgic_AvailableforsaleCorporateBonds" order="2" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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>10
<FILENAME>mgic-20211231_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: Thu May 12 18:03:53 UTC 2022 -->
<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-20211231.xsd#mgic_r_ConsolidatedBalanceSheet" roleURI="http://magicsoftware.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ConsolidatedIncomeStatement" roleURI="http://magicsoftware.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ConsolidatedComprehensiveIncome" roleURI="http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ShareholdersEquityType2or3" roleURI="http://magicsoftware.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ConsolidatedCashFlow" roleURI="http://magicsoftware.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_General" roleURI="http://magicsoftware.com/role/General"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SignificantAccountingPolicies" roleURI="http://magicsoftware.com/role/SignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_BusinessCombinations" roleURI="http://magicsoftware.com/role/BusinessCombinations"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_MarketableSecurities" roleURI="http://magicsoftware.com/role/MarketableSecurities"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_FairValueMeasurements" roleURI="http://magicsoftware.com/role/FairValueMeasurements"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_OtherAccountsReceivableandPrepaidExpenses" roleURI="http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpenses"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_PropertyandEquipmentNet" roleURI="http://magicsoftware.com/role/PropertyandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_IntangibleAssetsNet" roleURI="http://magicsoftware.com/role/IntangibleAssetsNet"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_Goodwill" roleURI="http://magicsoftware.com/role/Goodwill"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ShortTermDebt" roleURI="http://magicsoftware.com/role/ShortTermDebt"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_AccruedExpensesandOtherAccountsPayable" roleURI="http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_LongTermDebt" roleURI="http://magicsoftware.com/role/LongTermDebt"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_TaxesonIncome" roleURI="http://magicsoftware.com/role/TaxesonIncome"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_Equity" roleURI="http://magicsoftware.com/role/Equity"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_RelatedPartiesTransactions" roleURI="http://magicsoftware.com/role/RelatedPartiesTransactions"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_CommitmentsandContingencies" roleURI="http://magicsoftware.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_NetEarningsPerShare" roleURI="http://magicsoftware.com/role/NetEarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SegmentGeographicalInformationandMajorCustomers" roleURI="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomers"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_RevenueRecognition" roleURI="http://magicsoftware.com/role/RevenueRecognition"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SelectedStatementsofIncomeData" roleURI="http://magicsoftware.com/role/SelectedStatementsofIncomeData"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_Leases" roleURI="http://magicsoftware.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SubsequentEvents" roleURI="http://magicsoftware.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_AccountingPoliciesByPolicy" roleURI="http://magicsoftware.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SignificantAccountingPoliciesTables" roleURI="http://magicsoftware.com/role/SignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_BusinessCombinationsTables" roleURI="http://magicsoftware.com/role/BusinessCombinationsTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_MarketableSecuritiesTables" roleURI="http://magicsoftware.com/role/MarketableSecuritiesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_FairValueMeasurementsTables" roleURI="http://magicsoftware.com/role/FairValueMeasurementsTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_OtherAccountsReceivableandPrepaidExpensesTables" roleURI="http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_PropertyandEquipmentNetTables" roleURI="http://magicsoftware.com/role/PropertyandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_IntangibleAssetsNetTables" roleURI="http://magicsoftware.com/role/IntangibleAssetsNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_GoodwillTables" roleURI="http://magicsoftware.com/role/GoodwillTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ShortTermDebtTables" roleURI="http://magicsoftware.com/role/ShortTermDebtTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_AccruedExpensesandOtherAccountsPayableTables" roleURI="http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_LongTermDebtTables" roleURI="http://magicsoftware.com/role/LongTermDebtTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_TaxesonIncomeTables" roleURI="http://magicsoftware.com/role/TaxesonIncomeTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_EquityTables" roleURI="http://magicsoftware.com/role/EquityTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_NetEarningsPerShareTables" roleURI="http://magicsoftware.com/role/NetEarningsPerShareTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SegmentGeographicalInformationandMajorCustomersTables" roleURI="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_RevenueRecognitionTables" roleURI="http://magicsoftware.com/role/RevenueRecognitionTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SelectedStatementsofIncomeDataTables" roleURI="http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_LeasesTables" roleURI="http://magicsoftware.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable" roleURI="http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoftradereceivablesnetofanallowanceTable" roleURI="http://magicsoftware.com/role/ScheduleoftradereceivablesnetofanallowanceTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofpropertyandequipmentnetTable" roleURI="http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable" roleURI="http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals0" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals0"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals0" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals0"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SummaryofmarketabledebtsecuritiesTable" roleURI="http://magicsoftware.com/role/SummaryofmarketabledebtsecuritiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" roleURI="http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable" roleURI="http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofotheraccountsreceivableandprepaidexpensesTable" roleURI="http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofpropertyandequipmentnetTable0" roleURI="http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofintangibleassetsTable" roleURI="http://magicsoftware.com/role/ScheduleofintangibleassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofchangesinthecarryingamountofgoodwillTable" roleURI="http://magicsoftware.com/role/ScheduleofchangesinthecarryingamountofgoodwillTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofshorttermdebtTable" roleURI="http://magicsoftware.com/role/ScheduleofshorttermdebtTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofaccruedexpensesandotheraccountspayableTable" roleURI="http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoflongtermdebtTable" roleURI="http://magicsoftware.com/role/ScheduleoflongtermdebtTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofincomebeforetaxesonincomeTable" roleURI="http://magicsoftware.com/role/ScheduleofincomebeforetaxesonincomeTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoftaxesonincometaxbenefitTable" roleURI="http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofdeferredtaxassetsandliabilitiesTable" roleURI="http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable" roleURI="http://magicsoftware.com/role/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofunrecognizedtaxbenefitsTable" roleURI="http://magicsoftware.com/role/ScheduleofunrecognizedtaxbenefitsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofemployeeoptionactivityTable" roleURI="http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofoptionsoutstandingTable" roleURI="http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofaccumulatedothercomprehensiveincomelossTable" roleURI="http://magicsoftware.com/role/ScheduleofaccumulatedothercomprehensiveincomelossTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofcomputationofbasicanddilutednetearningspershareTable" roleURI="http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofreportedsegmentresultsofoperationTable" roleURI="http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable" roleURI="http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoflonglivedassetsTable" roleURI="http://magicsoftware.com/role/ScheduleoflonglivedassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable" roleURI="http://magicsoftware.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable_Parentheticals" roleURI="http://magicsoftware.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofresearchanddevelopmentcostsnetTable" roleURI="http://magicsoftware.com/role/ScheduleofresearchanddevelopmentcostsnetTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoffinancialincomeexpensesnetTable" roleURI="http://magicsoftware.com/role/ScheduleoffinancialincomeexpensesnetTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofcomponentsoperatingleasecostsTable" roleURI="http://magicsoftware.com/role/ScheduleofcomponentsoperatingleasecostsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofweightedaverageremainingleasetermsanddiscountratesTable" roleURI="http://magicsoftware.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofmaturitiesofleaseliabilitiesTable" roleURI="http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SignificantAccountingPoliciesDetails" roleURI="http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_BusinessCombinationsDetails" roleURI="http://magicsoftware.com/role/BusinessCombinationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_MarketableSecuritiesDetails" roleURI="http://magicsoftware.com/role/MarketableSecuritiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_PropertyandEquipmentNetDetails" roleURI="http://magicsoftware.com/role/PropertyandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_IntangibleAssetsNetDetails" roleURI="http://magicsoftware.com/role/IntangibleAssetsNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_LongTermDebtDetails" roleURI="http://magicsoftware.com/role/LongTermDebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_TaxesonIncomeDetails" roleURI="http://magicsoftware.com/role/TaxesonIncomeDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_EquityDetails" roleURI="http://magicsoftware.com/role/EquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_RelatedPartiesTransactionsDetails" roleURI="http://magicsoftware.com/role/RelatedPartiesTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_CommitmentsandContingenciesDetails" roleURI="http://magicsoftware.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SegmentGeographicalInformationandMajorCustomersDetails" roleURI="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_RevenueRecognitionDetails" roleURI="http://magicsoftware.com/role/RevenueRecognitionDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_LeasesDetails" roleURI="http://magicsoftware.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SubsequentEventsDetails" roleURI="http://magicsoftware.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_UnbilledReceivablesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_MagicSoftwareEnterprisesEquityAbstract" xlink:href="mgic-20211231.xsd#mgic_MagicSoftwareEnterprisesEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="mgic_MagicSoftwareEnterprisesEquityAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_MagicSoftwareEnterprisesEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_MagicSoftwareEnterprisesEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_MagicSoftwareEnterprisesEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_MagicSoftwareEnterprisesEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_MagicSoftwareEnterprisesEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_MagicSoftwareEnterprisesEquityAbstract" xlink:to="us-gaap_MinorityInterest" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_MagicSoftwareEnterprisesEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_MagicSoftwareEnterprisesEquityAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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-20211231.xsd#mgic_SalesRevenuesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="mgic_SalesRevenuesNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CostOfSoftware" xlink:href="mgic-20211231.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfRevenue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_GrossProfit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="us-gaap_OperatingCostsAndExpenses" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions" xlink:href="mgic-20211231.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract" xlink:href="mgic-20211231.xsd#mgic_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="mgic_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract" xlink:to="us-gaap_EarningsPerShareBasic" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_StockbasedCompensation" xlink:href="mgic-20211231.xsd#mgic_StockbasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="mgic_StockbasedCompensation" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AcquisitionOfRedeemableNoncontrollingInterests" xlink:href="mgic-20211231.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" xlink:href="mgic-20211231.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPreferredStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherComprehensiveIncomeloss" xlink:href="mgic-20211231.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ProfitLossExcludingRedeemableNoncontrollingInterest" xlink:href="mgic-20211231.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="12" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_ExchangeRateOfLoans" xlink:href="mgic-20211231.xsd#mgic_ExchangeRateOfLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="mgic_ExchangeRateOfLoans" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseDecreaseInTradeReceivableNet" xlink:href="mgic-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" xlink:href="mgic-20211231.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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_PaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_RepaymentsOfShortTermAndLongTermDebt" xlink:href="mgic-20211231.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent" xlink:href="mgic-20211231.xsd#mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCash" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_NetAssetsExcludingAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_NetAssetsExcludingAcquiredCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="mgic_NetAssetsExcludingAcquiredCash" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IntangibleAssetsNetOfDeferredTaxes" xlink:href="mgic-20211231.xsd#mgic_IntangibleAssetsNetOfDeferredTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="mgic_IntangibleAssetsNetOfDeferredTaxes" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_OtherAssetImpairmentCharges" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations" xlink:href="mgic-20211231.xsd#mgic_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="mgic_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal" xlink:href="mgic-20211231.xsd#mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OperatingLeaseRightOfUseAssets" xlink:href="mgic-20211231.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_Interest" xlink:href="mgic-20211231.xsd#mgic_Interest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="mgic_Interest" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/BusinessCombinations">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_MarketableSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_MarketableSecuritiesLineItems" xlink:to="us-gaap_MarketableSecuritiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MarketableSecuritiesLineItems" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/FairValueMeasurements">
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementsLineItems" xlink:href="mgic-20211231.xsd#mgic_FairValueMeasurementsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementsTable" xlink:href="mgic-20211231.xsd#mgic_FairValueMeasurementsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_FairValueMeasurementsLineItems" xlink:to="mgic_FairValueMeasurementsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_FairValueMeasurementsLineItems" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpenses">
    <loc xlink:type="locator" xlink:label="mgic_OtherAccountsReceivableandPrepaidExpensesLineItems" xlink:href="mgic-20211231.xsd#mgic_OtherAccountsReceivableandPrepaidExpensesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherAccountsReceivableandPrepaidExpensesTable" xlink:href="mgic-20211231.xsd#mgic_OtherAccountsReceivableandPrepaidExpensesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_OtherAccountsReceivableandPrepaidExpensesLineItems" xlink:to="mgic_OtherAccountsReceivableandPrepaidExpensesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_OtherAccountsReceivableandPrepaidExpensesLineItems" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="1" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_IntangibleAssetsNetLineItems" xlink:href="mgic-20211231.xsd#mgic_IntangibleAssetsNetLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_IntangibleAssetsNetTable" xlink:href="mgic-20211231.xsd#mgic_IntangibleAssetsNetTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_IntangibleAssetsNetLineItems" xlink:to="mgic_IntangibleAssetsNetTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_IntangibleAssetsNetLineItems" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="1" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_GoodwillTable" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_ShortTermDebtTable" xlink:href="mgic-20211231.xsd#mgic_ShortTermDebtTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="mgic_ShortTermDebtTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable">
    <loc xlink:type="locator" xlink:label="mgic_AccruedExpensesandOtherAccountsPayableLineItems" xlink:href="mgic-20211231.xsd#mgic_AccruedExpensesandOtherAccountsPayableLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_AccruedExpensesandOtherAccountsPayableTable" xlink:href="mgic-20211231.xsd#mgic_AccruedExpensesandOtherAccountsPayableTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_AccruedExpensesandOtherAccountsPayableLineItems" xlink:to="mgic_AccruedExpensesandOtherAccountsPayableTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_AccruedExpensesandOtherAccountsPayableLineItems" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/LongTermDebt">
    <loc xlink:type="locator" xlink:label="mgic_LongTermDebtLineItems" xlink:href="mgic-20211231.xsd#mgic_LongTermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_LongTermDebtTable" xlink:href="mgic-20211231.xsd#mgic_LongTermDebtTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_LongTermDebtLineItems" xlink:to="mgic_LongTermDebtTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_LongTermDebtLineItems" xlink:to="us-gaap_LongTermDebtTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/TaxesonIncome">
    <loc xlink:type="locator" xlink:label="mgic_TaxesonIncomeLineItems" xlink:href="mgic-20211231.xsd#mgic_TaxesonIncomeLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxesonIncomeTable" xlink:href="mgic-20211231.xsd#mgic_TaxesonIncomeTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_TaxesonIncomeLineItems" xlink:to="mgic_TaxesonIncomeTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeLineItems" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="1" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_RevenueRecognitionTextBlock" xlink:href="mgic-20211231.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="mgic_SelectedStatementsofIncomeDataLineItems" xlink:href="mgic-20211231.xsd#mgic_SelectedStatementsofIncomeDataLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_SelectedStatementsofIncomeDataTable" xlink:href="mgic-20211231.xsd#mgic_SelectedStatementsofIncomeDataTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_SelectedStatementsofIncomeDataLineItems" xlink:to="mgic_SelectedStatementsofIncomeDataTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SelectedStatementsofIncomeDataLineItems" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock" order="1" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_OfficesPolicyTextBlock" xlink:href="mgic-20211231.xsd#mgic_OfficesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgic_OfficesPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_MotorVehiclesPolicyTextBlock" xlink:href="mgic-20211231.xsd#mgic_MotorVehiclesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgic_MotorVehiclesPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IntangibleAssetsPolicyTextBlock" xlink:href="mgic-20211231.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="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock" xlink:href="mgic-20211231.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="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock" xlink:href="mgic-20211231.xsd#mgic_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgic_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock" order="25" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock" xlink:href="mgic-20211231.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/BusinessCombinationsTables">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsTablesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationsTablesLineItems" xlink:to="mgic_BusinessCombinationsTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationsTablesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EnableITLLCMember" xlink:href="mgic-20211231.xsd#mgic_EnableITLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_EnableITLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_MenarvaLtdMember" xlink:href="mgic-20211231.xsd#mgic_MenarvaLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_MenarvaLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_YGSoftITLtdMember" xlink:href="mgic-20211231.xsd#mgic_YGSoftITLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_YGSoftITLtdMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AptonetIncMember" xlink:href="mgic-20211231.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_StockellInformationSystemsIncMember" xlink:href="mgic-20211231.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_NetEffectsIncMember" xlink:href="mgic-20211231.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_PowWowIncMember" xlink:href="mgic-20211231.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OnTargetGroupIncMember" xlink:href="mgic-20211231.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsTablesLineItems" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/MarketableSecuritiesTables">
    <loc xlink:type="locator" xlink:label="mgic_MarketableSecuritiesTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_MarketableSecuritiesTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_MarketableSecuritiesTablesTable" xlink:href="mgic-20211231.xsd#mgic_MarketableSecuritiesTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_MarketableSecuritiesTablesLineItems" xlink:to="mgic_MarketableSecuritiesTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_MarketableSecuritiesTablesLineItems" xlink:to="us-gaap_MarketableSecuritiesTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/FairValueMeasurementsTables">
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementsTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_FairValueMeasurementsTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementsTablesTable" xlink:href="mgic-20211231.xsd#mgic_FairValueMeasurementsTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_FairValueMeasurementsTablesLineItems" xlink:to="mgic_FairValueMeasurementsTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_FairValueMeasurementsTablesLineItems" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_FairValueMeasurementsTablesLineItems" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpensesTables">
    <loc xlink:type="locator" xlink:label="mgic_OtherAccountsReceivableandPrepaidExpensesTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_OtherAccountsReceivableandPrepaidExpensesTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherAccountsReceivableandPrepaidExpensesTablesTable" xlink:href="mgic-20211231.xsd#mgic_OtherAccountsReceivableandPrepaidExpensesTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_OtherAccountsReceivableandPrepaidExpensesTablesLineItems" xlink:to="mgic_OtherAccountsReceivableandPrepaidExpensesTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_OtherAccountsReceivableandPrepaidExpensesTablesLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="1" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_IntangibleAssetsNetTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_IntangibleAssetsNetTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_IntangibleAssetsNetTablesTable" xlink:href="mgic-20211231.xsd#mgic_IntangibleAssetsNetTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_IntangibleAssetsNetTablesLineItems" xlink:to="mgic_IntangibleAssetsNetTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_IntangibleAssetsNetTablesLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_IntangibleAssetsNetTablesLineItems" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="2" 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-20211231.xsd#mgic_GoodwillTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_GoodwillTablesTable" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_ShortTermDebtTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_ShortTermDebtTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_ShortTermDebtTablesTable" xlink:href="mgic-20211231.xsd#mgic_ShortTermDebtTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_ShortTermDebtTablesLineItems" xlink:to="mgic_ShortTermDebtTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ShortTermDebtTablesLineItems" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables">
    <loc xlink:type="locator" xlink:label="mgic_AccruedExpensesandOtherAccountsPayableTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_AccruedExpensesandOtherAccountsPayableTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_AccruedExpensesandOtherAccountsPayableTablesTable" xlink:href="mgic-20211231.xsd#mgic_AccruedExpensesandOtherAccountsPayableTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_AccruedExpensesandOtherAccountsPayableTablesLineItems" xlink:to="mgic_AccruedExpensesandOtherAccountsPayableTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_AccruedExpensesandOtherAccountsPayableTablesLineItems" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/LongTermDebtTables">
    <loc xlink:type="locator" xlink:label="mgic_LongTermDebtTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_LongTermDebtTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_LongTermDebtTablesTable" xlink:href="mgic-20211231.xsd#mgic_LongTermDebtTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_LongTermDebtTablesLineItems" xlink:to="mgic_LongTermDebtTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_LongTermDebtTablesLineItems" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/TaxesonIncomeTables">
    <loc xlink:type="locator" xlink:label="mgic_TaxesonIncomeTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_TaxesonIncomeTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxesonIncomeTablesTable" xlink:href="mgic-20211231.xsd#mgic_TaxesonIncomeTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_TaxesonIncomeTablesLineItems" xlink:to="mgic_TaxesonIncomeTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeTablesLineItems" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeTablesLineItems" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeTablesLineItems" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeTablesLineItems" xlink:to="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeTablesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock" xlink:href="mgic-20211231.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="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables">
    <loc xlink:type="locator" xlink:label="mgic_SelectedStatementsofIncomeDataTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_SelectedStatementsofIncomeDataTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_SelectedStatementsofIncomeDataTablesTable" xlink:href="mgic-20211231.xsd#mgic_SelectedStatementsofIncomeDataTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_SelectedStatementsofIncomeDataTablesLineItems" xlink:to="mgic_SelectedStatementsofIncomeDataTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SelectedStatementsofIncomeDataTablesLineItems" xlink:to="mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SelectedStatementsofIncomeDataTablesLineItems" xlink:to="mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/LeasesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock" xlink:href="mgic-20211231.xsd#mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="mgic_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock" 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-20211231.xsd#mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions" xlink:href="mgic-20211231.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoftradereceivablesnetofanallowanceTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeReceivablesHeldForSaleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeReceivablesHeldForSaleAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract" xlink:to="us-gaap_TradeReceivablesHeldForSaleAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract" xlink:to="us-gaap_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease" order="2" 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-20211231.xsd#mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract" xlink:to="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EnableITLLCMember" xlink:href="mgic-20211231.xsd#mgic_EnableITLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_EnableITLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EnableITLLCMember" xlink:href="mgic-20211231.xsd#mgic_EnableITLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_EnableITLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_NetLiabilitiesExcludingOfCashAcquired" xlink:href="mgic-20211231.xsd#mgic_NetLiabilitiesExcludingOfCashAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" xlink:to="mgic_NetLiabilitiesExcludingOfCashAcquired" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_MenarvaLtdMember" xlink:href="mgic-20211231.xsd#mgic_MenarvaLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_MenarvaLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TotalAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_TotalAssetsAcquiredNetOfAcquiredCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="mgic_TotalAssetsAcquiredNetOfAcquiredCash" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_MenarvaLtdMember" xlink:href="mgic-20211231.xsd#mgic_MenarvaLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_MenarvaLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_NetLiabilitiesExcludingOfCashAcquired" xlink:href="mgic-20211231.xsd#mgic_NetLiabilitiesExcludingOfCashAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems" xlink:to="mgic_NetLiabilitiesExcludingOfCashAcquired" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_YGSoftITLtdMember" xlink:href="mgic-20211231.xsd#mgic_YGSoftITLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_YGSoftITLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableNoncontrollingInterestEquityFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityFairValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TotalAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_TotalAssetsAcquiredNetOfAcquiredCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="mgic_TotalAssetsAcquiredNetOfAcquiredCash" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals0">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_YGSoftITLtdMember" xlink:href="mgic-20211231.xsd#mgic_YGSoftITLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_YGSoftITLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_NetLiabilitiesIncludingOfCashAcquired" xlink:href="mgic-20211231.xsd#mgic_NetLiabilitiesIncludingOfCashAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems" xlink:to="mgic_NetLiabilitiesIncludingOfCashAcquired" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TotalAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_TotalAssetsAcquiredNetOfAcquiredCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_TotalAssetsAcquiredNetOfAcquiredCash" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TotalAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_TotalAssetsAcquiredNetOfAcquiredCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_TotalAssetsAcquiredNetOfAcquiredCash" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals0">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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_NetAssetsExcludingOfCashAcquired" xlink:href="mgic-20211231.xsd#mgic_NetAssetsExcludingOfCashAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" xlink:to="mgic_NetAssetsExcludingOfCashAcquired" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_NetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_NetOfAcquiredCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" xlink:to="mgic_NetOfAcquiredCash" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TotalAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_TotalAssetsAcquiredNetOfAcquiredCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_TotalAssetsAcquiredNetOfAcquiredCash" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TotalAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_TotalAssetsAcquiredNetOfAcquiredCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_TotalAssetsAcquiredNetOfAcquiredCash" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbQ/GQihLxNAEF1HUS9kkyFZb1fyj7x5dpYFth/1m+H9QLuFLVGnXG6Mc120wMAZ2RqE6VHtzELJLK4CSFrkjkA8JIM9bzPJtT6OBgtuM5r7bL8AQaCTiyEfeaKxlG4CadsLyHvgkPqIOrUKx1mavznKelAQDq6ftW/aoYzWb62DrktCdJt1U2l72Kb5zSWDmAnoajwnxWoomNmruXs/yuw+mD6URyTDQaXM28mE/nhPg==] CSR-->
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TotalAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_TotalAssetsAcquiredNetOfAcquiredCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_TotalAssetsAcquiredNetOfAcquiredCash" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SummaryofmarketabledebtsecuritiesTable">
    <loc xlink:type="locator" xlink:label="mgic_SummaryOfMarketableDebtSecuritiesAbstract" xlink:href="mgic-20211231.xsd#mgic_SummaryOfMarketableDebtSecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SummaryOfMarketableDebtSecuritiesAbstract" xlink:to="us-gaap_InvestmentsFairValueDisclosure" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AvailableforsaleCorporateBonds" xlink:href="mgic-20211231.xsd#mgic_AvailableforsaleCorporateBonds"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SummaryOfMarketableDebtSecuritiesAbstract" xlink:to="mgic_AvailableforsaleCorporateBonds" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SummaryOfMarketableDebtSecuritiesAbstract" xlink:to="us-gaap_MarketableSecurities" 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-20211231.xsd#mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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-20211231.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_ForeignCurrencyTranslationAdjustments" xlink:href="mgic-20211231.xsd#mgic_ForeignCurrencyTranslationAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="mgic_ForeignCurrencyTranslationAdjustments" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" xlink:href="mgic-20211231.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="6" 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-20211231.xsd#mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_ScheduleOfPropertyAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_CostAbstract" xlink:href="mgic-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_AcquiredTechnologyMember" xlink:href="mgic-20211231.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TotalOriginalAmountIntangibleAssetsGross" xlink:href="mgic-20211231.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" 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-20211231.xsd#mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/ScheduleofchangesinthecarryingamountofgoodwillTable">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="mgic_ShorttermCreditFromBanksOneMember" xlink:href="mgic-20211231.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember" xlink:href="mgic-20211231.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember" xlink:href="mgic-20211231.xsd#mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeCurrencyBought" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.xsd#mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_LoansFromBanksAndOtherMember" xlink:href="mgic-20211231.xsd#mgic_LoansFromBanksAndOtherMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="mgic_LoansFromBanksAndOtherMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BankLoanMember" xlink:href="mgic-20211231.xsd#mgic_BankLoanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="mgic_BankLoanMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherLongTermDebtMember" xlink:href="mgic-20211231.xsd#mgic_OtherLongTermDebtMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="mgic_OtherLongTermDebtMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_OtherLoansPayableLongTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_BankLoaninDollars" xlink:href="mgic-20211231.xsd#mgic_BankLoaninDollars"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mgic_BankLoaninDollars" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BankLoan" xlink:href="mgic-20211231.xsd#mgic_BankLoan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mgic_BankLoan" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherLongTermDebtinDollars" xlink:href="mgic-20211231.xsd#mgic_OtherLongTermDebtinDollars"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mgic_OtherLongTermDebtinDollars" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherLongTermDebts" xlink:href="mgic-20211231.xsd#mgic_OtherLongTermDebts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mgic_OtherLongTermDebts" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="9" 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-20211231.xsd#mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_IncomeBeforeTaxesOnIncome" xlink:href="mgic-20211231.xsd#mgic_IncomeBeforeTaxesOnIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract" xlink:to="mgic_IncomeBeforeTaxesOnIncome" 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-20211231.xsd#mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_CurrentAbstract" xlink:href="mgic-20211231.xsd#mgic_CurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="mgic_CurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_CurrentAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_CurrentAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_CurrentAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_DeferredTaxesAbstract" xlink:href="mgic-20211231.xsd#mgic_DeferredTaxesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="mgic_DeferredTaxesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_DeferredTaxesAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_DeferredTaxesAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_DeferredTaxesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_DeferredTaxesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="3" 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-20211231.xsd#mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome" xlink:href="mgic-20211231.xsd#mgic_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" xlink:to="mgic_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast" xlink:href="mgic-20211231.xsd#mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" xlink:to="mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDeductionsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsOther" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_UncertainTaxPositionAndOtherDifferences" xlink:href="mgic-20211231.xsd#mgic_UncertainTaxPositionAndOtherDifferences"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" xlink:to="mgic_UncertainTaxPositionAndOtherDifferences" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" 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-20211231.xsd#mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_ScheduleOfEmployeeOptionActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="mgic-20211231.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable" xlink:href="mgic-20211231.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="13" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber" xlink:href="mgic-20211231.xsd#mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:href="mgic-20211231.xsd#mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:href="mgic-20211231.xsd#mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice" xlink:href="mgic-20211231.xsd#mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice" order="4" 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-20211231.xsd#mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AccretionOfRedeemableNoncontrollingInterests" xlink:href="mgic-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_BasicAndDilutedEarningPerShare" xlink:href="mgic-20211231.xsd#mgic_BasicAndDilutedEarningPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="mgic_BasicAndDilutedEarningPerShare" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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_SalesRevenuesNet" xlink:href="mgic-20211231.xsd#mgic_SalesRevenuesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="mgic_SalesRevenuesNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_Expenses" xlink:href="mgic-20211231.xsd#mgic_Expenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="mgic_Expenses" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SegmentOperatingIncomeloss" xlink:href="mgic-20211231.xsd#mgic_SegmentOperatingIncomeloss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="mgic_SegmentOperatingIncomeloss" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OtherDepreciationAndAmortization" order="4" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/country-2022.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/2022/country-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/country-2022.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/country-2022.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/2022/country-2022.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/2022/country-2022.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-20211231.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="us-gaap_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="us-gaap_AccountsReceivableNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizedContractCostGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="us-gaap_CapitalizedContractCostGross" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestmentsAndReceivablesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="us-gaap_LongTermInvestmentsAndReceivablesNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_NetOfAllowanceForCreditLosses" xlink:href="mgic-20211231.xsd#mgic_NetOfAllowanceForCreditLosses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="mgic_NetOfAllowanceForCreditLosses" order="0" 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-20211231.xsd#mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_ResearchAndDevelopmentExpenseGross" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_ScheduleOfFinancialIncomeExpensesNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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/ScheduleofcomponentsoperatingleasecostsTable">
    <loc xlink:type="locator" xlink:label="mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems" xlink:href="mgic-20211231.xsd#mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsTable" xlink:href="mgic-20211231.xsd#mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems" xlink:to="mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_OperatingLeaseCostMember" xlink:href="mgic-20211231.xsd#mgic_OperatingLeaseCostMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="mgic_OperatingLeaseCostMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_VariableLeaseCostMember" xlink:href="mgic-20211231.xsd#mgic_VariableLeaseCostMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="mgic_VariableLeaseCostMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ShorttermLeaseCostMember" xlink:href="mgic-20211231.xsd#mgic_ShorttermLeaseCostMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="mgic_ShorttermLeaseCostMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems" xlink:to="us-gaap_LeaseCost" order="1" 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-20211231.xsd#mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueInTwoYears" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDueInTwoYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDueInTwoYears" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueInThreeYears" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDueInThreeYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDueInThreeYears" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueInFourYears" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDueInFourYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDueInFourYears" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueInFiveYears" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDueInFiveYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDueInFiveYears" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" xlink:href="mgic-20211231.xsd#mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueThereafter" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDueThereafter"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDueThereafter" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDue" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_LessImputedInterest" xlink:href="mgic-20211231.xsd#mgic_LessImputedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" xlink:to="mgic_LessImputedInterest" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" 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-20211231.xsd#mgic_SignificantAccountingPoliciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_SignificantAccountingPoliciesDetailsTable" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeveranceCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockOptionExercisePriceIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionExercisePriceIncrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_StockOptionExercisePriceIncrease" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/BusinessCombinationsDetails">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="mgic_BusinessCombinationsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationsDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EnableITLLCMember" xlink:href="mgic-20211231.xsd#mgic_EnableITLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_EnableITLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_MenarvaLtdMember" xlink:href="mgic-20211231.xsd#mgic_MenarvaLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_MenarvaLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_YGSoftITLtdMember" xlink:href="mgic-20211231.xsd#mgic_YGSoftITLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_YGSoftITLtdMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AptonetIncMember" xlink:href="mgic-20211231.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_StockellInformationSystemsIncMember" xlink:href="mgic-20211231.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_NetEffectsIncMember" xlink:href="mgic-20211231.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_PowWowIncMember" xlink:href="mgic-20211231.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OnTargetGroupIncMember" xlink:href="mgic-20211231.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_InfinigySolutionsLlcMember" xlink:href="mgic-20211231.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_PaymentsUponClosingOfBusinessAcquisition" xlink:href="mgic-20211231.xsd#mgic_PaymentsUponClosingOfBusinessAcquisition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="mgic_PaymentsUponClosingOfBusinessAcquisition" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessAcquisitionContingentConsiderationDeferredPayment" xlink:href="mgic-20211231.xsd#mgic_BusinessAcquisitionContingentConsiderationDeferredPayment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="mgic_BusinessAcquisitionContingentConsiderationDeferredPayment" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SettlementLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SettlementLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_SettlementLiabilitiesCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ContingentConsiderationInFuturePerformance" xlink:href="mgic-20211231.xsd#mgic_ContingentConsiderationInFuturePerformance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="mgic_ContingentConsiderationInFuturePerformance" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TotalEstimatedConsideration" xlink:href="mgic-20211231.xsd#mgic_TotalEstimatedConsideration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="mgic_TotalEstimatedConsideration" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_PaidInCash" xlink:href="mgic-20211231.xsd#mgic_PaidInCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="mgic_PaidInCash" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_PurchaseObligationDueInSecondYear" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_PurchaseObligationDueInThirdYear" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligationDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_PurchaseObligationDueInFourthYear" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligationDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_PurchaseObligationDueInFifthYear" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AdditionalRateOwnershipAcquired" xlink:href="mgic-20211231.xsd#mgic_AdditionalRateOwnershipAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="mgic_AdditionalRateOwnershipAcquired" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" order="18" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_RecognizedTradingLossesAmount" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_LongTermDebtDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_LongTermDebtDetailsTable" xlink:href="mgic-20211231.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_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_IsraeliInstitutionalCorporationMember" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_FinalPaymentDueDate" xlink:href="mgic-20211231.xsd#mgic_FinalPaymentDueDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_LongTermDebtDetailsLineItems" xlink:to="mgic_FinalPaymentDueDate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="mgic_LoanAmountDescription" xlink:href="mgic-20211231.xsd#mgic_LoanAmountDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_LongTermDebtDetailsLineItems" xlink:to="mgic_LoanAmountDescription" order="5" 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-20211231.xsd#mgic_TaxesonIncomeDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxesonIncomeDetailsTable" xlink:href="mgic-20211231.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="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_InvestmentGeographicsRegionAxis" xlink:href="mgic-20211231.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_InvestmentGeographicsRegionDomain" xlink:href="mgic-20211231.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-20211231.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_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_TaxesonIncomeDetailsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_CorporateAndOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateAndOtherMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_CorporateAndOtherMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IndustrialCompaniesMember" xlink:href="mgic-20211231.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="country_IL" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.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="mgic_FormulaTelecomSolutionsLtdMember" xlink:href="mgic-20211231.xsd#mgic_FormulaTelecomSolutionsLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="mgic_FormulaTelecomSolutionsLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_EnglandMember" xlink:href="mgic-20211231.xsd#mgic_EnglandMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="mgic_EnglandMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesNetOfInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesNetOfInterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_RevenuesNetOfInterestExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_PropertyDevelopmentTaxRatePercentage" xlink:href="mgic-20211231.xsd#mgic_PropertyDevelopmentTaxRatePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="mgic_PropertyDevelopmentTaxRatePercentage" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDispositionOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_IncomeTaxReconciliationDispositionOfAssets" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendRatePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_PreferredStockDividendRatePercentage" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxBenefitsDescription" xlink:href="mgic-20211231.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDeductionsDividends"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsDividends" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncashIncomeTaxExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="14" 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-20211231.xsd#mgic_EquityDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_EquityDetailsTable" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_EquityDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="mgic_TwoThousandAndSevenPlanMember" xlink:href="mgic-20211231.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_ExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ExecutiveOfficerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ExecutiveOfficerMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_SharesPurchase" xlink:href="mgic-20211231.xsd#mgic_SharesPurchase"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_EquityDetailsLineItems" xlink:to="mgic_SharesPurchase" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_VestPeriod" xlink:href="mgic-20211231.xsd#mgic_VestPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_EquityDetailsLineItems" xlink:to="mgic_VestPeriod" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_EquityDetailsLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_EquityDetailsLineItems" xlink:to="us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_DividendDistributionMaximumPercentage" xlink:href="mgic-20211231.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPayableAmountPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="13" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_CommitmentsandContingenciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_CommitmentsandContingenciesDetailsTable" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_CommitmentsandContingenciesDetailsTable" xlink:to="srt_RangeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_CustomerContractsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_NISMember" xlink:href="mgic-20211231.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="mgic_BankGuaranteesAmount" xlink:href="mgic-20211231.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-20211231.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_LossContingencyDamagesSoughtValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyDamagesPaidValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_PlaintiffsAmount" xlink:href="mgic-20211231.xsd#mgic_PlaintiffsAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_CommitmentsandContingenciesDetailsLineItems" xlink:to="mgic_PlaintiffsAmount" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails">
    <loc xlink:type="locator" xlink:label="mgic_SegmentGeographicalInformationandMajorCustomersDetailsLineItems" xlink:href="mgic-20211231.xsd#mgic_SegmentGeographicalInformationandMajorCustomersDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_SegmentGeographicalInformationandMajorCustomersDetailsTable" xlink:href="mgic-20211231.xsd#mgic_SegmentGeographicalInformationandMajorCustomersDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_SegmentGeographicalInformationandMajorCustomersDetailsLineItems" xlink:to="mgic_SegmentGeographicalInformationandMajorCustomersDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_SegmentGeographicalInformationandMajorCustomersDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SegmentGeographicalInformationandMajorCustomersDetailsLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ConcentrationRiskPercentage" xlink:href="mgic-20211231.xsd#mgic_ConcentrationRiskPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SegmentGeographicalInformationandMajorCustomersDetailsLineItems" xlink:to="mgic_ConcentrationRiskPercentage" order="2" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_AggregateAmount" xlink:href="mgic-20211231.xsd#mgic_AggregateAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="mgic_AggregateAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_LeaseTerm" xlink:href="mgic-20211231.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="mgic_LeaseExpiresTerm" xlink:href="mgic-20211231.xsd#mgic_LeaseExpiresTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="mgic_LeaseExpiresTerm" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LessorOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeaseRenewalTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LessorOperatingLeaseRenewalTerm" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLeaseIncome" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseOptionToTerminate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseOptionToTerminate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseOptionToTerminate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" 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-20211231.xsd#mgic_SubsequentEventsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_SubsequentEventsDetailsTable" xlink:href="mgic-20211231.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="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_SubsequentEventsDetailsTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_InvestmentCompanyDistributionToShareholdersPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentCompanyDistributionToShareholdersPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_InvestmentCompanyDistributionToShareholdersPerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_IncomeTaxHolidayAggregateDollarAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_DividendDistribution" xlink:href="mgic-20211231.xsd#mgic_DividendDistribution"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SubsequentEventsDetailsLineItems" xlink:to="mgic_DividendDistribution" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_PurchaseReminderOfSharesPercentage" xlink:href="mgic-20211231.xsd#mgic_PurchaseReminderOfSharesPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SubsequentEventsDetailsLineItems" xlink:to="mgic_PurchaseReminderOfSharesPercentage" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuritiesBorrowedAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuritiesBorrowedAllowanceForCreditLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SecuritiesBorrowedAllowanceForCreditLoss" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_LongTermDebtTerm" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalHomeLoanBankAdvancesInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_FederalHomeLoanBankAdvancesInterestRate" order="10" 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/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelEmailAddress" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="38" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>mgic-20211231_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: Thu May 12 18:03:53 UTC 2022 -->
<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/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  <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"/>
  <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#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel"/>
  <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/2022/dei-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract_lbl" xml:lang="en-US">Schedule of trade receivables net of an allowance [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract" xlink:to="mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfPropertyAndEquipmentNetAbstract" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="mgic_ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract" xlink:href="mgic-20211231.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_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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_ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of estimated fair values of assets acquired and liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract" xlink:to="mgic_ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SummaryOfMarketableDebtSecuritiesAbstract" xlink:href="mgic-20211231.xsd#mgic_SummaryOfMarketableDebtSecuritiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SummaryOfMarketableDebtSecuritiesAbstract_lbl" xml:lang="en-US">Summary of marketable debt securities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SummaryOfMarketableDebtSecuritiesAbstract" xlink:to="mgic_SummaryOfMarketableDebtSecuritiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="mgic_ScheduleOfChangesInTheCarryingAmountOfGoodwillAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfChangesInTheCarryingAmountOfGoodwillAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfChangesInTheCarryingAmountOfGoodwillAbstract_lbl" xml:lang="en-US">Schedule 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_ScheduleOfChangesInTheCarryingAmountOfGoodwillAbstract" xlink:to="mgic_ScheduleOfChangesInTheCarryingAmountOfGoodwillAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract_lbl" xml:lang="en-US">Schedule of theoretical tax expense and actual tax expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" xlink:to="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 (in Dollars per share)</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 (in Dollars per share)</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 (in Dollars)</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 (in Dollars)</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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract_lbl" xml:lang="en-US">Schedule of trade receivables, unbilled receivables, contract assets, 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_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfComponentsOperatingLeaseCostsAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfComponentsOperatingLeaseCostsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfComponentsOperatingLeaseCostsAbstract_lbl" xml:lang="en-US">Schedule of components operating lease costs [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfComponentsOperatingLeaseCostsAbstract" xlink:to="mgic_ScheduleOfComponentsOperatingLeaseCostsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" xlink:href="mgic-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/dei-2022.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_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US">Auditor Firm ID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorName_lbl" xml:lang="en-US">Auditor Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US">Auditor Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_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_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ShorttermBankDeposits" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 $ 5,071 and $ 3,967 at December 31, 2021 and 2020, 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0" xml:lang="en-US">Allowance for credit losses</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnbilledReceivablesCurrent_lbl" xml:lang="en-US">Unbilled receivables and contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnbilledReceivablesCurrent" xlink:to="us-gaap_UnbilledReceivablesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 (short-term contract liabilities)</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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, 2021 and 2020; Issued and Outstanding: 49,073,055 and 49,035,055 shares at December 31, 2021 and 2020, 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract" xlink:href="mgic-20211231.xsd#mgic_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract_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="mgic_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract" xlink:to="mgic_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_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_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_StockbasedCompensation" xlink:href="mgic-20211231.xsd#mgic_StockbasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_StockbasedCompensation_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="mgic_StockbasedCompensation" xlink:to="mgic_StockbasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AcquisitionOfRedeemableNoncontrollingInterests" xlink:href="mgic-20211231.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="mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" xlink:href="mgic-20211231.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="us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_OtherComprehensiveIncomeloss" xlink:href="mgic-20211231.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</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-20211231.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="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_ExchangeRateOfLoans" xlink:href="mgic-20211231.xsd#mgic_ExchangeRateOfLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ExchangeRateOfLoans_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_ExchangeRateOfLoans" xlink:to="mgic_ExchangeRateOfLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCash_lbl" 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_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashAbstract" xlink:href="mgic-20211231.xsd#mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashAbstract_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="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashAbstract" xlink:to="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Fair value of assets acquired and liabilities assumed at the date of acquisition:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_NetAssetsExcludingAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_NetAssetsExcludingAcquiredCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_NetAssetsExcludingAcquiredCash_lbl" xml:lang="en-US">Net assets, excluding acquired cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetAssetsExcludingAcquiredCash" xlink:to="mgic_NetAssetsExcludingAcquiredCash_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IntangibleAssetsNetOfDeferredTaxes" xlink:href="mgic-20211231.xsd#mgic_IntangibleAssetsNetOfDeferredTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_IntangibleAssetsNetOfDeferredTaxes_lbl" xml:lang="en-US">Intangible assets, net of deferred taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IntangibleAssetsNetOfDeferredTaxes" xlink:to="mgic_IntangibleAssetsNetOfDeferredTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations" xlink:href="mgic-20211231.xsd#mgic_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations_lbl" xml:lang="en-US">Deferred and contingent liabilities assumed in current year business combinations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations" xlink:to="mgic_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates_lbl" xml:lang="en-US">Non-controlling interests and redeemable non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates" xlink:to="us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal" xlink:href="mgic-20211231.xsd#mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal_lbl" xml:lang="en-US">Cash paid in conjunction with acquisitions, net of acquired cash total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal" xlink:to="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_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_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OperatingLeaseRightOfUseAssets" xlink:href="mgic-20211231.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_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_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_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Income taxes</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="mgic_Interest" xlink:href="mgic-20211231.xsd#mgic_Interest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_Interest_lbl" xml:lang="en-US">Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_Interest" xlink:to="mgic_Interest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPreferredStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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="us-gaap_PaymentsToAcquireSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 (a)</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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent" xlink:href="mgic-20211231.xsd#mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent_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="mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent" xlink:to="mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherAssetImpairmentCharges_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_OtherAssetImpairmentCharges" xlink:to="us-gaap_OtherAssetImpairmentCharges_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock_lbl" xml:lang="en-US">Schedule of trade receivables net of an allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock" xlink:to="mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeReceivablesHeldForSaleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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</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_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease_lbl" xml:lang="en-US">Total trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease" xlink:to="us-gaap_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Selling and marketing</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 COMBINATIONS</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="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_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="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_NetLiabilitiesExcludingOfCashAcquired" xlink:href="mgic-20211231.xsd#mgic_NetLiabilitiesExcludingOfCashAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_NetLiabilitiesExcludingOfCashAcquired_lbl" xml:lang="en-US">Net liabilities excluding of cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetLiabilitiesExcludingOfCashAcquired" xlink:to="mgic_NetLiabilitiesExcludingOfCashAcquired_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mgic_NetLiabilitiesExcludingOfCashAcquired_lbl0" xml:lang="en-US">Net liabilities, excluding of cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetLiabilitiesExcludingOfCashAcquired" xlink:to="mgic_NetLiabilitiesExcludingOfCashAcquired_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xml:lang="en-US">Customer relationships, net of deferred tax liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Total assets acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgic_TotalAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_TotalAssetsAcquiredNetOfAcquiredCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_TotalAssetsAcquiredNetOfAcquiredCash_lbl" xml:lang="en-US">Total assets acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TotalAssetsAcquiredNetOfAcquiredCash" xlink:to="mgic_TotalAssetsAcquiredNetOfAcquiredCash_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mgic_TotalAssetsAcquiredNetOfAcquiredCash_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_TotalAssetsAcquiredNetOfAcquiredCash" xlink:to="mgic_TotalAssetsAcquiredNetOfAcquiredCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="mgic_TotalAssetsAcquiredNetOfAcquiredCash_lbl1" xml:lang="en-US">Total assets acquired net of $0 acquired cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TotalAssetsAcquiredNetOfAcquiredCash" xlink:to="mgic_TotalAssetsAcquiredNetOfAcquiredCash_lbl1"/>
    <loc xlink:type="locator" xlink:label="mgic_NetLiabilitiesIncludingOfCashAcquired" xlink:href="mgic-20211231.xsd#mgic_NetLiabilitiesIncludingOfCashAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_NetLiabilitiesIncludingOfCashAcquired_lbl" xml:lang="en-US">Net liabilities, excluding cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetLiabilitiesIncludingOfCashAcquired" xlink:to="mgic_NetLiabilitiesIncludingOfCashAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl0" xml:lang="en-US">Net liabilities, excluding cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Net assets, excluding $0 of cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_NetAssetsExcludingOfCashAcquired" xlink:href="mgic-20211231.xsd#mgic_NetAssetsExcludingOfCashAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_NetAssetsExcludingOfCashAcquired_lbl" xml:lang="en-US">Net assets, excluding of cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetAssetsExcludingOfCashAcquired" xlink:to="mgic_NetAssetsExcludingOfCashAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_NetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_NetOfAcquiredCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_NetOfAcquiredCash_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_NetOfAcquiredCash" xlink:to="mgic_NetOfAcquiredCash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Goodwill</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl0" 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_GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 debt 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_AvailableforsaleCorporateBonds" xlink:href="mgic-20211231.xsd#mgic_AvailableforsaleCorporateBonds"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AvailableforsaleCorporateBonds_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="mgic_AvailableforsaleCorporateBonds" xlink:to="mgic_AvailableforsaleCorporateBonds_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="mgic_AssetsAbstract00" xlink:href="mgic-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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-20211231.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_ForeignCurrencyTranslationAdjustments" xlink:href="mgic-20211231.xsd#mgic_ForeignCurrencyTranslationAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ForeignCurrencyTranslationAdjustments_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="mgic_ForeignCurrencyTranslationAdjustments" xlink:to="mgic_ForeignCurrencyTranslationAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xml:lang="en-US">Weighted average remaining useful life (years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TotalOriginalAmountIntangibleAssetsGross" xlink:href="mgic-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">2022</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">2023</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">2024</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">2025</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">2026</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">2027 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Schedule 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_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 and other</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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_BankLoaninDollars" xlink:href="mgic-20211231.xsd#mgic_BankLoaninDollars"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_BankLoaninDollars_lbl" xml:lang="en-US">Bank loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BankLoaninDollars" xlink:to="mgic_BankLoaninDollars_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BankLoan" xlink:href="mgic-20211231.xsd#mgic_BankLoan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_BankLoan_lbl" xml:lang="en-US">Bank loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BankLoan" xlink:to="mgic_BankLoan_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherLongTermDebtinDollars" xlink:href="mgic-20211231.xsd#mgic_OtherLongTermDebtinDollars"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OtherLongTermDebtinDollars_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="mgic_OtherLongTermDebtinDollars" xlink:to="mgic_OtherLongTermDebtinDollars_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherLongTermDebts" xlink:href="mgic-20211231.xsd#mgic_OtherLongTermDebts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OtherLongTermDebts_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="mgic_OtherLongTermDebts" xlink:to="mgic_OtherLongTermDebts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_IncomeBeforeTaxesOnIncome" xlink:href="mgic-20211231.xsd#mgic_IncomeBeforeTaxesOnIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_IncomeBeforeTaxesOnIncome_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="mgic_IncomeBeforeTaxesOnIncome" xlink:to="mgic_IncomeBeforeTaxesOnIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of theoretical tax expense and actual tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock" xlink:to="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome" xlink:href="mgic-20211231.xsd#mgic_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome_lbl" 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="mgic_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome" xlink:to="mgic_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_UncertainTaxPositionAndOtherDifferences" xlink:href="mgic-20211231.xsd#mgic_UncertainTaxPositionAndOtherDifferences"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_UncertainTaxPositionAndOtherDifferences_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_UncertainTaxPositionAndOtherDifferences" xlink:to="mgic_UncertainTaxPositionAndOtherDifferences_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 (in Dollars per share)</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="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 (in Dollars per share)</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_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable" xlink:href="mgic-20211231.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 (in Dollars per share)</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 (in Dollars)</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber" xlink:href="mgic-20211231.xsd#mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber_lbl" xml:lang="en-US">Options outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:href="mgic-20211231.xsd#mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:href="mgic-20211231.xsd#mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice" xlink:href="mgic-20211231.xsd#mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Options exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl" 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" 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_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AccretionOfRedeemableNoncontrollingInterests" xlink:href="mgic-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_BasicAndDilutedEarningPerShare" xlink:href="mgic-20211231.xsd#mgic_BasicAndDilutedEarningPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_BasicAndDilutedEarningPerShare_lbl" 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="mgic_BasicAndDilutedEarningPerShare" xlink:to="mgic_BasicAndDilutedEarningPerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a2019Abstract" xlink:href="mgic-20211231.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_Expenses" xlink:href="mgic-20211231.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="mgic_SegmentOperatingIncomeloss" xlink:href="mgic-20211231.xsd#mgic_SegmentOperatingIncomeloss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_SegmentOperatingIncomeloss_lbl" 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="mgic_SegmentOperatingIncomeloss" xlink:to="mgic_SegmentOperatingIncomeloss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a2020Abstract" xlink:href="mgic-20211231.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="mgic_a2021Abstract" xlink:href="mgic-20211231.xsd#mgic_a2021Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_a2021Abstract_lbl" xml:lang="en-US">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_a2021Abstract" xlink:to="mgic_a2021Abstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock" xlink:href="mgic-20211231.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, unbilled receivables, contract assets, 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_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup_lbl" xml:lang="en-US">Trade receivables (net of allowance for credit losses of $5,071 and $3,967 at December 31, 2020 and 2021, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup" xlink:to="us-gaap_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_NetOfAllowanceForCreditLosses" xlink:href="mgic-20211231.xsd#mgic_NetOfAllowanceForCreditLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_NetOfAllowanceForCreditLosses_lbl" xml:lang="en-US">Net of allowance for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetOfAllowanceForCreditLosses" xlink:to="mgic_NetOfAllowanceForCreditLosses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Unbilled receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizedContractCostGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalizedContractCostGross_lbl" xml:lang="en-US">Contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostGross" xlink:to="us-gaap_CapitalizedContractCostGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestmentsAndReceivablesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermInvestmentsAndReceivablesNet_lbl" xml:lang="en-US">Long-term trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:to="us-gaap_LongTermInvestmentsAndReceivablesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 on 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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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-20211231.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 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of components operating lease costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total lease costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock" xlink:href="mgic-20211231.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_a2021Abstract0" xlink:href="mgic-20211231.xsd#mgic_a2021Abstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_a2021Abstract0_lbl" xml:lang="en-US">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_a2021Abstract0" xlink:to="mgic_a2021Abstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock_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="mgic_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock" xlink:to="mgic_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueInTwoYears" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDueInTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueInTwoYears_lbl" xml:lang="en-US">2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OperatingLeasesFutureMinimumPaymentDueInTwoYears" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDueInTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueInThreeYears" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDueInThreeYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueInThreeYears_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OperatingLeasesFutureMinimumPaymentDueInThreeYears" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDueInThreeYears_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueInFourYears" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDueInFourYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueInFourYears_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OperatingLeasesFutureMinimumPaymentDueInFourYears" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDueInFourYears_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueInFiveYears" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDueInFiveYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueInFiveYears_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OperatingLeasesFutureMinimumPaymentDueInFiveYears" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDueInFiveYears_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" xlink:href="mgic-20211231.xsd#mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" xlink:to="mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueThereafter" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDueThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueThereafter_lbl" xml:lang="en-US">2027 and thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OperatingLeasesFutureMinimumPaymentDueThereafter" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDueThereafter_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDue" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDue_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="mgic_OperatingLeasesFutureMinimumPaymentDue" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl" xml:lang="en-US">Net liabilities, excluding $42 of cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl0" xml:lang="en-US">Net liabilities, excluding $90 of cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl1" xml:lang="en-US">Net liabilities, excluding $402 cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl2" xml:lang="en-US">Net liabilities, excluding cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableNoncontrollingInterestEquityFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityFairValue_lbl" xml:lang="en-US">Redeemable non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableNoncontrollingInterestEquityFairValue" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Deferred 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_LessImputedInterest" xlink:href="mgic-20211231.xsd#mgic_LessImputedInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="mgic_EnableITLLCMember" xlink:href="mgic-20211231.xsd#mgic_EnableITLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_EnableITLLCMember_lbl" xml:lang="en-US">EnableIT, LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EnableITLLCMember" xlink:to="mgic_EnableITLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_MenarvaLtdMember" xlink:href="mgic-20211231.xsd#mgic_MenarvaLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_MenarvaLtdMember_lbl" xml:lang="en-US">Menarva Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_MenarvaLtdMember" xlink:to="mgic_MenarvaLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_YGSoftITLtdMember" xlink:href="mgic-20211231.xsd#mgic_YGSoftITLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_YGSoftITLtdMember_lbl" xml:lang="en-US">Y.G. Soft IT Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_YGSoftITLtdMember" xlink:to="mgic_YGSoftITLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AptonetIncMember" xlink:href="mgic-20211231.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-20211231.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-20211231.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">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_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mgic_NetEffectsIncMember_lbl0" 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgic_PowWowIncMember" xlink:href="mgic-20211231.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">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_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mgic_PowWowIncMember_lbl0" 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgic_OnTargetGroupIncMember" xlink:href="mgic-20211231.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">On Target 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_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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 Development 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_AcquiredTechnologyMember" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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_ShorttermCreditFromBanksOneMember" xlink:href="mgic-20211231.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-20211231.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 institutions and banks [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="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember" xlink:href="mgic-20211231.xsd#mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember_lbl" xml:lang="en-US">Current maturities of long-term loans from financial institutions and banks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember" xlink:to="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_LoansFromBanksAndOtherMember" xlink:href="mgic-20211231.xsd#mgic_LoansFromBanksAndOtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_LoansFromBanksAndOtherMember_lbl" xml:lang="en-US">Loans from banks and other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LoansFromBanksAndOtherMember" xlink:to="mgic_LoansFromBanksAndOtherMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BankLoanMember" xlink:href="mgic-20211231.xsd#mgic_BankLoanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_BankLoanMember_lbl" xml:lang="en-US">Bank loan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BankLoanMember" xlink:to="mgic_BankLoanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherLongTermDebtMember" xlink:href="mgic-20211231.xsd#mgic_OtherLongTermDebtMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OtherLongTermDebtMember_lbl" xml:lang="en-US">Other long term debt [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherLongTermDebtMember" xlink:to="mgic_OtherLongTermDebtMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ExercisePriceOneMember" xlink:href="mgic-20211231.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">Exercise price	0 [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-20211231.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">Exercise price	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-20211231.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/2022/country-2022.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/2022/country-2022.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="country_IL_lbl0" xml:lang="en-US">Israeli [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_IL" xlink:to="country_IL_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/country-2022.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-20211231.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">Other [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_OperatingLeaseCostMember" xlink:href="mgic-20211231.xsd#mgic_OperatingLeaseCostMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OperatingLeaseCostMember_lbl" xml:lang="en-US">Operating lease cost [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OperatingLeaseCostMember" xlink:to="mgic_OperatingLeaseCostMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_VariableLeaseCostMember" xlink:href="mgic-20211231.xsd#mgic_VariableLeaseCostMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_VariableLeaseCostMember_lbl" xml:lang="en-US">Variable lease cost [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_VariableLeaseCostMember" xlink:to="mgic_VariableLeaseCostMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ShorttermLeaseCostMember" xlink:href="mgic-20211231.xsd#mgic_ShorttermLeaseCostMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ShorttermLeaseCostMember_lbl" xml:lang="en-US">Short-term lease cost [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShorttermLeaseCostMember" xlink:to="mgic_ShorttermLeaseCostMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_InvestmentGeographicsRegionAxis" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TypeOfCurrencyAxis" xlink:href="mgic-20211231.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_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Estimated useful life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EffectiveIncomeTaxRateReconciliationTaxSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements_lbl" xml:lang="en-US">Settlement tax authority percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets_lbl" xml:lang="en-US">Options to purchase its shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:to="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockOptionExercisePriceIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionExercisePriceIncrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockOptionExercisePriceIncrease_lbl" xml:lang="en-US">Exercise price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionExercisePriceIncrease" xlink:to="us-gaap_StockOptionExercisePriceIncrease_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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="us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement_lbl" xml:lang="en-US">Contingent consideration amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement" xlink:to="us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SettlementLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SettlementLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SettlementLiabilitiesCurrent_lbl" xml:lang="en-US">Amount paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SettlementLiabilitiesCurrent" xlink:to="us-gaap_SettlementLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US">Acquired shares percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ContingentConsiderationInFuturePerformance" xlink:href="mgic-20211231.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="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_lbl" xml:lang="en-US">Remaining interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xml:lang="en-US">Remainder consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TotalEstimatedConsideration" xlink:href="mgic-20211231.xsd#mgic_TotalEstimatedConsideration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_TotalEstimatedConsideration_lbl" xml:lang="en-US">Total estimated consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TotalEstimatedConsideration" xlink:to="mgic_TotalEstimatedConsideration_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_PaidInCash" xlink:href="mgic-20211231.xsd#mgic_PaidInCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_PaidInCash_lbl" xml:lang="en-US">Paid in cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PaidInCash" xlink:to="mgic_PaidInCash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths_lbl" xml:lang="en-US">Estimates total purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseObligationDueInSecondYear_lbl" xml:lang="en-US">Estimates total purchase price, 2019</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInSecondYear" xlink:to="us-gaap_PurchaseObligationDueInSecondYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseObligationDueInThirdYear_lbl" xml:lang="en-US">Estimates total purchase price, 2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInThirdYear" xlink:to="us-gaap_PurchaseObligationDueInThirdYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligationDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseObligationDueInFourthYear_lbl" xml:lang="en-US">Estimates total purchase price, 2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInFourthYear" xlink:to="us-gaap_PurchaseObligationDueInFourthYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligationDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseObligationDueInFifthYear_lbl" xml:lang="en-US">Estimates total purchase price, 2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInFifthYear" xlink:to="us-gaap_PurchaseObligationDueInFifthYear_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AdditionalRateOwnershipAcquired" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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>
    <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-20211231.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="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_FinalPaymentDueDate" xlink:href="mgic-20211231.xsd#mgic_FinalPaymentDueDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_FinalPaymentDueDate_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="mgic_FinalPaymentDueDate" xlink:to="mgic_FinalPaymentDueDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCovenantDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_LoanAmountDescription" xlink:href="mgic-20211231.xsd#mgic_LoanAmountDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_LoanAmountDescription_lbl" xml:lang="en-US">Loan amount description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LoanAmountDescription" xlink:to="mgic_LoanAmountDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Corporate tax rate percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesNetOfInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesNetOfInterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuesNetOfInterestExpense_lbl" xml:lang="en-US">Total consolidated revenues (in New Shekels)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesNetOfInterestExpense" xlink:to="us-gaap_RevenuesNetOfInterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_lbl" xml:lang="en-US">Income derived tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_PropertyDevelopmentTaxRatePercentage" xlink:href="mgic-20211231.xsd#mgic_PropertyDevelopmentTaxRatePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_PropertyDevelopmentTaxRatePercentage_lbl" xml:lang="en-US">Property development tax rate percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PropertyDevelopmentTaxRatePercentage" xlink:to="mgic_PropertyDevelopmentTaxRatePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDispositionOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationDispositionOfAssets_lbl" xml:lang="en-US">Intangible assets from foreign company (in New Shekels)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationDispositionOfAssets" xlink:to="us-gaap_IncomeTaxReconciliationDispositionOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_lbl" xml:lang="en-US">Intangible assets tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_lbl" xml:lang="en-US">Corporate tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment_lbl" xml:lang="en-US">Taxable income preferred tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendRatePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockDividendRatePercentage_lbl" xml:lang="en-US">Percentage of preferred tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendRatePercentage" xlink:to="us-gaap_PreferredStockDividendRatePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxBenefitsDescription" xlink:href="mgic-20211231.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="us-gaap_IncomeTaxReconciliationDeductionsDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDeductionsDividends"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsDividends_lbl" xml:lang="en-US">Income tax dividends (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationDeductionsDividends" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsDividends_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Operating loss carryforwards (in Dollars)</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="us-gaap_OtherNoncashIncomeTaxExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Recorded income (in Dollars)</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_SharesPurchase" xlink:href="mgic-20211231.xsd#mgic_SharesPurchase"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_SharesPurchase_lbl" xml:lang="en-US">Shares purchase (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharesPurchase" xlink:to="mgic_SharesPurchase_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_VestPeriod" xlink:href="mgic-20211231.xsd#mgic_VestPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_VestPeriod_lbl" xml:lang="en-US">Vest period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_VestPeriod" xlink:to="mgic_VestPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl" xml:lang="en-US">Total unrecognized compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod_lbl" xml:lang="en-US">Weighted-average period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod" xlink:to="us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_DividendDistributionMaximumPercentage" xlink:href="mgic-20211231.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"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbQ/GQihLxNAEF1HUS9kkyFZb1fyj7x5dpYFth/1m+H9QLuFLVGnXG6Mc120wMAZ2RqE6VHtzELJLK4CSFrkjkA8JIM9bzPJtT6OBgtuM5r7bL8AQaCTiyEfeaKxlG4CadsLyHvgkPqIOrUKx1mavznKelAQDq6ftW/aoYzWb62DrktCdJt1U2l72Kb5zSWDmAnoajwnxWoomNmruXs/yuwiwVgUpKUhM7h0htuuiYPng==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPayableAmountPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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_LossContingencyDamagesSoughtValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LossContingencyDamagesPaidValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_PlaintiffsAmount" xlink:href="mgic-20211231.xsd#mgic_PlaintiffsAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_PlaintiffsAmount_lbl" xml:lang="en-US">Plaintiffs amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PlaintiffsAmount" xlink:to="mgic_PlaintiffsAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_ConcentrationRiskPercentage" xlink:href="mgic-20211231.xsd#mgic_ConcentrationRiskPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ConcentrationRiskPercentage_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="mgic_ConcentrationRiskPercentage" xlink:to="mgic_ConcentrationRiskPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AggregateAmount" xlink:href="mgic-20211231.xsd#mgic_AggregateAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AggregateAmount_lbl" xml:lang="en-US">Aggregate amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AggregateAmount" xlink:to="mgic_AggregateAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage_lbl" xml:lang="en-US">Percentage of performance obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="mgic_LeaseExpiresTerm" xlink:href="mgic-20211231.xsd#mgic_LeaseExpiresTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_LeaseExpiresTerm_lbl" xml:lang="en-US">Lease expires, term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LeaseExpiresTerm" xlink:to="mgic_LeaseExpiresTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LessorOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeaseRenewalTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LessorOperatingLeaseRenewalTerm_lbl" xml:lang="en-US">Additional years, term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeaseRenewalTerm" xlink:to="us-gaap_LessorOperatingLeaseRenewalTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLeaseIncome_lbl" xml:lang="en-US">Additional operating lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLeaseIncome" xlink:to="us-gaap_OperatingLeaseLeaseIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseOptionToTerminate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseOptionToTerminate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseOptionToTerminate_lbl" xml:lang="en-US">Terminate lease, term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseOptionToTerminate" xlink:to="us-gaap_LesseeOperatingLeaseOptionToTerminate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_InvestmentCompanyDistributionToShareholdersPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentCompanyDistributionToShareholdersPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentCompanyDistributionToShareholdersPerShare_lbl" xml:lang="en-US">Dividend distribution (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentCompanyDistributionToShareholdersPerShare" xlink:to="us-gaap_InvestmentCompanyDistributionToShareholdersPerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxHolidayAggregateDollarAmount_lbl" xml:lang="en-US">Aggregate amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:to="us-gaap_IncomeTaxHolidayAggregateDollarAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_DividendDistribution" xlink:href="mgic-20211231.xsd#mgic_DividendDistribution"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_DividendDistribution_lbl" xml:lang="en-US">Description of dividend distribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DividendDistribution" xlink:to="mgic_DividendDistribution_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xml:lang="en-US">Percentage of purchase agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice_lbl" xml:lang="en-US">Total purchase price (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice" xlink:to="us-gaap_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_PurchaseReminderOfSharesPercentage" xlink:href="mgic-20211231.xsd#mgic_PurchaseReminderOfSharesPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_PurchaseReminderOfSharesPercentage_lbl" xml:lang="en-US">Purchase reminder of shares percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PurchaseReminderOfSharesPercentage" xlink:to="mgic_PurchaseReminderOfSharesPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuritiesBorrowedAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuritiesBorrowedAllowanceForCreditLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SecuritiesBorrowedAllowanceForCreditLoss_lbl" xml:lang="en-US">Credit agreement (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuritiesBorrowedAllowanceForCreditLoss" xlink:to="us-gaap_SecuritiesBorrowedAllowanceForCreditLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtTerm_lbl" xml:lang="en-US">Term of bank loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTerm" xlink:to="us-gaap_LongTermDebtTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Maturity on bank loan</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_FederalHomeLoanBankAdvancesInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FederalHomeLoanBankAdvancesInterestRate_lbl" xml:lang="en-US">Bank loan bears interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FederalHomeLoanBankAdvancesInterestRate" xlink:to="us-gaap_FederalHomeLoanBankAdvancesInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_OfficesPolicyTextBlock" xlink:href="mgic-20211231.xsd#mgic_OfficesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OfficesPolicyTextBlock_lbl" xml:lang="en-US">Offices</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OfficesPolicyTextBlock" xlink:to="mgic_OfficesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_MotorVehiclesPolicyTextBlock" xlink:href="mgic-20211231.xsd#mgic_MotorVehiclesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_MotorVehiclesPolicyTextBlock_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_MotorVehiclesPolicyTextBlock" xlink:to="mgic_MotorVehiclesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock" xlink:href="mgic-20211231.xsd#mgic_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock_lbl" xml:lang="en-US">Recently issued, not yet adopted accounting pronouncement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock" xlink:to="mgic_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_InfinigySolutionsLlcMember" xlink:href="mgic-20211231.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="us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IsraeliInstitutionalCorporationMember" xlink:href="mgic-20211231.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="us-gaap_CorporateAndOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateAndOtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CorporateAndOtherMember_lbl" xml:lang="en-US">Corporate tax rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateAndOtherMember" xlink:to="us-gaap_CorporateAndOtherMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IndustrialCompaniesMember" xlink:href="mgic-20211231.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_FormulaTelecomSolutionsLtdMember" xlink:href="mgic-20211231.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="mgic_EnglandMember" xlink:href="mgic-20211231.xsd#mgic_EnglandMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_EnglandMember_lbl" xml:lang="en-US">England [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EnglandMember" xlink:to="mgic_EnglandMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TwoThousandAndSevenPlanMember" xlink:href="mgic-20211231.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="srt_ExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ExecutiveOfficerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ExecutiveOfficerMember_lbl" xml:lang="en-US">Senior Executive Officers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ExecutiveOfficerMember" xlink:to="srt_ExecutiveOfficerMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerContractsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenues [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl0" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioForecastMember_lbl" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_MarketableSecuritiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesTable_lbl" xml:lang="en-US">Marketable Securities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesTable" xlink:to="us-gaap_MarketableSecuritiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesLineItems_lbl" xml:lang="en-US">Marketable Securities Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesLineItems" xlink:to="us-gaap_MarketableSecuritiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementsTable" xlink:href="mgic-20211231.xsd#mgic_FairValueMeasurementsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_FairValueMeasurementsTable_lbl" xml:lang="en-US">Fair Value Measurements [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementsTable" xlink:to="mgic_FairValueMeasurementsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementsLineItems" xlink:href="mgic-20211231.xsd#mgic_FairValueMeasurementsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_FairValueMeasurementsLineItems_lbl" xml:lang="en-US">Fair Value Measurements Disclosures [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementsLineItems" xlink:to="mgic_FairValueMeasurementsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherAccountsReceivableandPrepaidExpensesTable" xlink:href="mgic-20211231.xsd#mgic_OtherAccountsReceivableandPrepaidExpensesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OtherAccountsReceivableandPrepaidExpensesTable_lbl" xml:lang="en-US">Other Accounts Receivable and Prepaid Expenses [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherAccountsReceivableandPrepaidExpensesTable" xlink:to="mgic_OtherAccountsReceivableandPrepaidExpensesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherAccountsReceivableandPrepaidExpensesLineItems" xlink:href="mgic-20211231.xsd#mgic_OtherAccountsReceivableandPrepaidExpensesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OtherAccountsReceivableandPrepaidExpensesLineItems_lbl" xml:lang="en-US">Other Accounts Receivable and Prepaid Expenses Disclosures [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherAccountsReceivableandPrepaidExpensesLineItems" xlink:to="mgic_OtherAccountsReceivableandPrepaidExpensesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IntangibleAssetsNetTable" xlink:href="mgic-20211231.xsd#mgic_IntangibleAssetsNetTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_IntangibleAssetsNetTable_lbl" xml:lang="en-US">Intangible Assets, Net [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IntangibleAssetsNetTable" xlink:to="mgic_IntangibleAssetsNetTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IntangibleAssetsNetLineItems" xlink:href="mgic-20211231.xsd#mgic_IntangibleAssetsNetLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_IntangibleAssetsNetLineItems_lbl" xml:lang="en-US">Intangible Assets, Net Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IntangibleAssetsNetLineItems" xlink:to="mgic_IntangibleAssetsNetLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_GoodwillTable" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 Disclosure [Abstract]</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="mgic_ShortTermDebtTable" xlink:href="mgic-20211231.xsd#mgic_ShortTermDebtTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ShortTermDebtTable_lbl" xml:lang="en-US">Short Term Debt [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShortTermDebtTable" xlink:to="mgic_ShortTermDebtTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 Disclosure [Abstract]</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="mgic_AccruedExpensesandOtherAccountsPayableTable" xlink:href="mgic-20211231.xsd#mgic_AccruedExpensesandOtherAccountsPayableTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AccruedExpensesandOtherAccountsPayableTable_lbl" xml:lang="en-US">Accrued Expenses and Other Accounts Payable [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccruedExpensesandOtherAccountsPayableTable" xlink:to="mgic_AccruedExpensesandOtherAccountsPayableTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AccruedExpensesandOtherAccountsPayableLineItems" xlink:href="mgic-20211231.xsd#mgic_AccruedExpensesandOtherAccountsPayableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AccruedExpensesandOtherAccountsPayableLineItems_lbl" xml:lang="en-US">Accrued Expenses and Other Accounts Payable Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccruedExpensesandOtherAccountsPayableLineItems" xlink:to="mgic_AccruedExpensesandOtherAccountsPayableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_LongTermDebtTable" xlink:href="mgic-20211231.xsd#mgic_LongTermDebtTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LongTermDebtTable_lbl" xml:lang="en-US">Long Term Debt [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LongTermDebtTable" xlink:to="mgic_LongTermDebtTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_LongTermDebtLineItems" xlink:href="mgic-20211231.xsd#mgic_LongTermDebtLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LongTermDebtLineItems_lbl" xml:lang="en-US">Long Term Debt Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LongTermDebtLineItems" xlink:to="mgic_LongTermDebtLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxesonIncomeTable" xlink:href="mgic-20211231.xsd#mgic_TaxesonIncomeTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_TaxesonIncomeTable_lbl" xml:lang="en-US">Taxes on Income [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TaxesonIncomeTable" xlink:to="mgic_TaxesonIncomeTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxesonIncomeLineItems" xlink:href="mgic-20211231.xsd#mgic_TaxesonIncomeLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_TaxesonIncomeLineItems_lbl" xml:lang="en-US">Taxes on Income Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TaxesonIncomeLineItems" xlink:to="mgic_TaxesonIncomeLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SelectedStatementsofIncomeDataTable" xlink:href="mgic-20211231.xsd#mgic_SelectedStatementsofIncomeDataTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SelectedStatementsofIncomeDataTable_lbl" xml:lang="en-US">Selected Statements of Income Data [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SelectedStatementsofIncomeDataTable" xlink:to="mgic_SelectedStatementsofIncomeDataTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SelectedStatementsofIncomeDataLineItems" xlink:href="mgic-20211231.xsd#mgic_SelectedStatementsofIncomeDataLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SelectedStatementsofIncomeDataLineItems_lbl" xml:lang="en-US">Selected Statements of Income Data Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SelectedStatementsofIncomeDataLineItems" xlink:to="mgic_SelectedStatementsofIncomeDataLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessCombinationsTablesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationsTablesTable_lbl" xml:lang="en-US">Business Combinations (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationsTablesTable" xlink:to="mgic_BusinessCombinationsTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationsTablesLineItems_lbl" xml:lang="en-US">Business Combinations (Tables) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationsTablesLineItems" xlink:to="mgic_BusinessCombinationsTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_MarketableSecuritiesTablesTable" xlink:href="mgic-20211231.xsd#mgic_MarketableSecuritiesTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_MarketableSecuritiesTablesTable_lbl" xml:lang="en-US">Marketable Securities (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_MarketableSecuritiesTablesTable" xlink:to="mgic_MarketableSecuritiesTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_MarketableSecuritiesTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_MarketableSecuritiesTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_MarketableSecuritiesTablesLineItems_lbl" xml:lang="en-US">Marketable Securities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_MarketableSecuritiesTablesLineItems" xlink:to="mgic_MarketableSecuritiesTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementsTablesTable" xlink:href="mgic-20211231.xsd#mgic_FairValueMeasurementsTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_FairValueMeasurementsTablesTable_lbl" xml:lang="en-US">Fair Value Measurements (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementsTablesTable" xlink:to="mgic_FairValueMeasurementsTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementsTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_FairValueMeasurementsTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_FairValueMeasurementsTablesLineItems_lbl" xml:lang="en-US">Fair Value Measurements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementsTablesLineItems" xlink:to="mgic_FairValueMeasurementsTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherAccountsReceivableandPrepaidExpensesTablesTable" xlink:href="mgic-20211231.xsd#mgic_OtherAccountsReceivableandPrepaidExpensesTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OtherAccountsReceivableandPrepaidExpensesTablesTable_lbl" xml:lang="en-US">Other Accounts Receivable and Prepaid Expenses (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherAccountsReceivableandPrepaidExpensesTablesTable" xlink:to="mgic_OtherAccountsReceivableandPrepaidExpensesTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherAccountsReceivableandPrepaidExpensesTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_OtherAccountsReceivableandPrepaidExpensesTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OtherAccountsReceivableandPrepaidExpensesTablesLineItems_lbl" xml:lang="en-US">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_OtherAccountsReceivableandPrepaidExpensesTablesLineItems" xlink:to="mgic_OtherAccountsReceivableandPrepaidExpensesTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IntangibleAssetsNetTablesTable" xlink:href="mgic-20211231.xsd#mgic_IntangibleAssetsNetTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_IntangibleAssetsNetTablesTable_lbl" xml:lang="en-US">Intangible Assets, Net (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IntangibleAssetsNetTablesTable" xlink:to="mgic_IntangibleAssetsNetTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IntangibleAssetsNetTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_IntangibleAssetsNetTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_IntangibleAssetsNetTablesLineItems_lbl" xml:lang="en-US">Intangible Assets, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IntangibleAssetsNetTablesLineItems" xlink:to="mgic_IntangibleAssetsNetTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_GoodwillTablesTable" xlink:href="mgic-20211231.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-20211231.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 [Abstract]</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_ShortTermDebtTablesTable" xlink:href="mgic-20211231.xsd#mgic_ShortTermDebtTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ShortTermDebtTablesTable_lbl" xml:lang="en-US">Short Term Debt (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShortTermDebtTablesTable" xlink:to="mgic_ShortTermDebtTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ShortTermDebtTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_ShortTermDebtTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ShortTermDebtTablesLineItems_lbl" xml:lang="en-US">Short Term Debt [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShortTermDebtTablesLineItems" xlink:to="mgic_ShortTermDebtTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AccruedExpensesandOtherAccountsPayableTablesTable" xlink:href="mgic-20211231.xsd#mgic_AccruedExpensesandOtherAccountsPayableTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AccruedExpensesandOtherAccountsPayableTablesTable_lbl" xml:lang="en-US">Accrued Expenses and Other Accounts Payable (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccruedExpensesandOtherAccountsPayableTablesTable" xlink:to="mgic_AccruedExpensesandOtherAccountsPayableTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AccruedExpensesandOtherAccountsPayableTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_AccruedExpensesandOtherAccountsPayableTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AccruedExpensesandOtherAccountsPayableTablesLineItems_lbl" xml:lang="en-US">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_AccruedExpensesandOtherAccountsPayableTablesLineItems" xlink:to="mgic_AccruedExpensesandOtherAccountsPayableTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_LongTermDebtTablesTable" xlink:href="mgic-20211231.xsd#mgic_LongTermDebtTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LongTermDebtTablesTable_lbl" xml:lang="en-US">Long Term Debt (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LongTermDebtTablesTable" xlink:to="mgic_LongTermDebtTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_LongTermDebtTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_LongTermDebtTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LongTermDebtTablesLineItems_lbl" xml:lang="en-US">Long Term Debt [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LongTermDebtTablesLineItems" xlink:to="mgic_LongTermDebtTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxesonIncomeTablesTable" xlink:href="mgic-20211231.xsd#mgic_TaxesonIncomeTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_TaxesonIncomeTablesTable_lbl" xml:lang="en-US">Taxes on Income (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TaxesonIncomeTablesTable" xlink:to="mgic_TaxesonIncomeTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxesonIncomeTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_TaxesonIncomeTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_TaxesonIncomeTablesLineItems_lbl" xml:lang="en-US">Taxes on Income [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TaxesonIncomeTablesLineItems" xlink:to="mgic_TaxesonIncomeTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SelectedStatementsofIncomeDataTablesTable" xlink:href="mgic-20211231.xsd#mgic_SelectedStatementsofIncomeDataTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SelectedStatementsofIncomeDataTablesTable_lbl" xml:lang="en-US">Selected Statements of Income Data (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SelectedStatementsofIncomeDataTablesTable" xlink:to="mgic_SelectedStatementsofIncomeDataTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SelectedStatementsofIncomeDataTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_SelectedStatementsofIncomeDataTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SelectedStatementsofIncomeDataTablesLineItems_lbl" xml:lang="en-US">Selected Statements of Income Data [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SelectedStatementsofIncomeDataTablesLineItems" xlink:to="mgic_SelectedStatementsofIncomeDataTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable" xlink:href="mgic-20211231.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-20211231.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="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_lbl" xml:lang="en-US">Business Combinations (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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems_lbl" xml:lang="en-US">Business Combinations (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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable_lbl" xml:lang="en-US">Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems_lbl" xml:lang="en-US">Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_lbl" xml:lang="en-US">Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems_lbl" xml:lang="en-US">Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable_lbl" xml:lang="en-US">Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (Parentheticals) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems_lbl" xml:lang="en-US">Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (Parentheticals) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems" xlink:to="mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US">Long-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsTable" xlink:href="mgic-20211231.xsd#mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsTable_lbl" xml:lang="en-US">Leases (Details) - Schedule of components operating lease costs [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsTable" xlink:to="mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems" xlink:href="mgic-20211231.xsd#mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems_lbl" xml:lang="en-US">Leases (Details) - Schedule of components operating lease costs [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems" xlink:to="mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SignificantAccountingPoliciesDetailsTable" xlink:href="mgic-20211231.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-20211231.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_BusinessCombinationsDetailsTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationsDetailsTable_lbl" xml:lang="en-US">Business Combinations (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationsDetailsTable" xlink:to="mgic_BusinessCombinationsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationsDetailsLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationsDetailsLineItems_lbl" xml:lang="en-US">Business Combinations (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationsDetailsLineItems" xlink:to="mgic_BusinessCombinationsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="mgic_LongTermDebtDetailsTable" xlink:href="mgic-20211231.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-20211231.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="mgic_InvestmentGeographicsRegionDomain" xlink:href="mgic-20211231.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="mgic_TaxesonIncomeDetailsTable" xlink:href="mgic-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US">Title of Individual [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_EquityDetailsTable" xlink:href="mgic-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SegmentGeographicalInformationandMajorCustomersDetailsTable" xlink:href="mgic-20211231.xsd#mgic_SegmentGeographicalInformationandMajorCustomersDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SegmentGeographicalInformationandMajorCustomersDetailsTable_lbl" xml:lang="en-US">Segment Geographical Information and Major Customers (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SegmentGeographicalInformationandMajorCustomersDetailsTable" xlink:to="mgic_SegmentGeographicalInformationandMajorCustomersDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SegmentGeographicalInformationandMajorCustomersDetailsLineItems" xlink:href="mgic-20211231.xsd#mgic_SegmentGeographicalInformationandMajorCustomersDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SegmentGeographicalInformationandMajorCustomersDetailsLineItems_lbl" xml:lang="en-US">Segment Geographical Information and Major Customers (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SegmentGeographicalInformationandMajorCustomersDetailsLineItems" xlink:to="mgic_SegmentGeographicalInformationandMajorCustomersDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US">Scenario [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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_AggregateAmount_lbl0" xml:lang="en-US">Aggregate amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AggregateAmount" xlink:to="mgic_AggregateAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_AvailableforsaleCorporateBonds_lbl0" 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="mgic_AvailableforsaleCorporateBonds" xlink:to="mgic_AvailableforsaleCorporateBonds_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_BasicAndDilutedEarningPerShare_lbl0" xml:lang="en-US">Basic and Diluted earning per share.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BasicAndDilutedEarningPerShare" xlink:to="mgic_BasicAndDilutedEarningPerShare_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_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal_lbl0" xml:lang="en-US">Amount of cash paid in conjunction with acquisitions net of acquired cash total.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal" xlink:to="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal_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_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_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_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_DividendDistribution_lbl0" xml:lang="en-US">Dividend Distribution.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DividendDistribution" xlink:to="mgic_DividendDistribution_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_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_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome_lbl0" xml:lang="en-US">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>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome" xlink:to="mgic_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_IncomeBeforeTaxesOnIncome_lbl0" xml:lang="en-US">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>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncomeBeforeTaxesOnIncome" xlink:to="mgic_IncomeBeforeTaxesOnIncome_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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix_lbl0" xml:lang="en-US">Lessee operating lease liability payments due in rolling year six.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" xlink:to="mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix_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_MotorVehiclesPolicyTextBlock_lbl0" xml:lang="en-US">Policy disclosure  of motor vehicles.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_MotorVehiclesPolicyTextBlock" xlink:to="mgic_MotorVehiclesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_NetAssetsExcludingOfCashAcquired_lbl0" xml:lang="en-US">Net assets, excluding of cash acquired.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetAssetsExcludingOfCashAcquired" xlink:to="mgic_NetAssetsExcludingOfCashAcquired_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_NetLiabilitiesExcludingOfCashAcquired_lbl1" xml:lang="en-US">Amount of net liabilities excluding of cash acquired.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetLiabilitiesExcludingOfCashAcquired" xlink:to="mgic_NetLiabilitiesExcludingOfCashAcquired_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_NetLiabilitiesIncludingOfCashAcquired_lbl0" xml:lang="en-US">Amount of net liabilities including of cash acquired.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetLiabilitiesIncludingOfCashAcquired" xlink:to="mgic_NetLiabilitiesIncludingOfCashAcquired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_NetOfAcquiredCash_lbl0" xml:lang="en-US">Amount of net of acquired cash.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetOfAcquiredCash" xlink:to="mgic_NetOfAcquiredCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_NetOfAllowanceForCreditLosses_lbl0" xml:lang="en-US">Net of allowance for credit losses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetOfAllowanceForCreditLosses" xlink:to="mgic_NetOfAllowanceForCreditLosses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_OfficesPolicyTextBlock_lbl0" xml:lang="en-US">Policy disclosure of Offices.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OfficesPolicyTextBlock" xlink:to="mgic_OfficesPolicyTextBlock_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_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_PaidInCash_lbl0" xml:lang="en-US">Amount of  paid in cash.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PaidInCash" xlink:to="mgic_PaidInCash_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_PlaintiffsAmount_lbl0" xml:lang="en-US">Plaintiffs Amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PlaintiffsAmount" xlink:to="mgic_PlaintiffsAmount_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_PropertyDevelopmentTaxRatePercentage_lbl0" xml:lang="en-US">Property development tax rate percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PropertyDevelopmentTaxRatePercentage" xlink:to="mgic_PropertyDevelopmentTaxRatePercentage_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_PurchaseReminderOfSharesPercentage_lbl0" xml:lang="en-US">Purchase reminder of shares percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PurchaseReminderOfSharesPercentage" xlink:to="mgic_PurchaseReminderOfSharesPercentage_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_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for recently issued, not yet adopted accounting pronouncement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock" xlink:to="mgic_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock_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_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_SegmentOperatingIncomeloss_lbl0" xml:lang="en-US">Amount of segment operating income loss.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SegmentOperatingIncomeloss" xlink:to="mgic_SegmentOperatingIncomeloss_lbl0"/>
    <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_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_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_SharesPurchase_lbl0" xml:lang="en-US">Shares purchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharesPurchase" xlink:to="mgic_SharesPurchase_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_StockbasedCompensation_lbl0" xml:lang="en-US">Stock-based compensation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_StockbasedCompensation" xlink:to="mgic_StockbasedCompensation_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_TotalAssetsAcquiredNetOfAcquiredCash_lbl2" 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_TotalAssetsAcquiredNetOfAcquiredCash" xlink:to="mgic_TotalAssetsAcquiredNetOfAcquiredCash_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_TotalEstimatedConsideration_lbl0" xml:lang="en-US">Amount of total estimated consideration.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TotalEstimatedConsideration" xlink:to="mgic_TotalEstimatedConsideration_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_UncertainTaxPositionAndOtherDifferences_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_UncertainTaxPositionAndOtherDifferences" xlink:to="mgic_UncertainTaxPositionAndOtherDifferences_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_VestPeriod_lbl0" xml:lang="en-US">Vest period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_VestPeriod" xlink:to="mgic_VestPeriod_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/2022/dei-2022.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_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_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_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_MenarvaLtdMember_lbl0" xml:lang="en-US">MenarvaLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_MenarvaLtdMember" xlink:to="mgic_MenarvaLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_PropertyDevelopmentTaxRatePercentage_lbl1" xml:lang="en-US">PropertyDevelopmentTaxRatePercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PropertyDevelopmentTaxRatePercentage" xlink:to="mgic_PropertyDevelopmentTaxRatePercentage_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_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_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_ExchangeRateOfLoans_lbl0" xml:lang="en-US">ExchangeRateOfLoans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ExchangeRateOfLoans" xlink:to="mgic_ExchangeRateOfLoans_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber_lbl0" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LoansFromBanksAndOtherMember_lbl0" xml:lang="en-US">LoansFromBanksAndOtherMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LoansFromBanksAndOtherMember" xlink:to="mgic_LoansFromBanksAndOtherMember_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_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_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_lbl0" 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_lbl0"/>
    <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_DividendDistribution_lbl1" xml:lang="en-US">DividendDistribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DividendDistribution" xlink:to="mgic_DividendDistribution_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_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_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_BankLoan_lbl0" xml:lang="en-US">BankLoan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BankLoan" xlink:to="mgic_BankLoan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SegmentOperatingIncomeloss_lbl1" xml:lang="en-US">SegmentOperatingIncomeloss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SegmentOperatingIncomeloss" xlink:to="mgic_SegmentOperatingIncomeloss_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_ConcentrationRiskPercentage_lbl0" xml:lang="en-US">ConcentrationRiskPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ConcentrationRiskPercentage" xlink:to="mgic_ConcentrationRiskPercentage_lbl0"/>
    <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_OperatingLeasesFutureMinimumPaymentDue_lbl0" xml:lang="en-US">OperatingLeasesFutureMinimumPaymentDue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OperatingLeasesFutureMinimumPaymentDue" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDue_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_NetAssetsExcludingOfCashAcquired_lbl1" xml:lang="en-US">NetAssetsExcludingOfCashAcquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetAssetsExcludingOfCashAcquired" xlink:to="mgic_NetAssetsExcludingOfCashAcquired_lbl1"/>
    <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_MotorVehiclesPolicyTextBlock_lbl1" xml:lang="en-US">MotorVehiclesPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_MotorVehiclesPolicyTextBlock" xlink:to="mgic_MotorVehiclesPolicyTextBlock_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_IncreaseDecreaseInDeferredTaxesNet_lbl0" 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_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_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_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_SharesPurchase_lbl1" xml:lang="en-US">SharesPurchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharesPurchase" xlink:to="mgic_SharesPurchase_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueInFiveYears_lbl0" xml:lang="en-US">OperatingLeasesFutureMinimumPaymentDueInFiveYears</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OperatingLeasesFutureMinimumPaymentDueInFiveYears" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDueInFiveYears_lbl0"/>
    <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_NetLiabilitiesIncludingOfCashAcquired_lbl1" xml:lang="en-US">NetLiabilitiesIncludingOfCashAcquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetLiabilitiesIncludingOfCashAcquired" xlink:to="mgic_NetLiabilitiesIncludingOfCashAcquired_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_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_lbl0" xml:lang="en-US">SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember_lbl0" xml:lang="en-US">CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember" xlink:to="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember_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_lbl0" 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_lbl0"/>
    <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_a2021Abstract0_lbl0" xml:lang="en-US">a2021Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_a2021Abstract0" xlink:to="mgic_a2021Abstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_PurchaseReminderOfSharesPercentage_lbl1" xml:lang="en-US">PurchaseReminderOfSharesPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PurchaseReminderOfSharesPercentage" xlink:to="mgic_PurchaseReminderOfSharesPercentage_lbl1"/>
    <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_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_OtherLongTermDebts_lbl0" xml:lang="en-US">OtherLongTermDebts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherLongTermDebts" xlink:to="mgic_OtherLongTermDebts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_YGSoftITLtdMember_lbl0" xml:lang="en-US">YGSoftITLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_YGSoftITLtdMember" xlink:to="mgic_YGSoftITLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_EnableITLLCMember_lbl0" xml:lang="en-US">EnableITLLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EnableITLLCMember" xlink:to="mgic_EnableITLLCMember_lbl0"/>
    <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_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_OperatingLeaseRightOfUseAssets_lbl0" 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_lbl0"/>
    <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_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock_lbl1" xml:lang="en-US">RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock" xlink:to="mgic_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock_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_IncreaseDecreaseInTradeReceivableNet_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_VestPeriod_lbl1" xml:lang="en-US">VestPeriod</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_VestPeriod" xlink:to="mgic_VestPeriod_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_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OtherLongTermDebtinDollars_lbl0" xml:lang="en-US">OtherLongTermDebtinDollars</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherLongTermDebtinDollars" xlink:to="mgic_OtherLongTermDebtinDollars_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent_lbl0" xml:lang="en-US">EffectOfExchangeRateChangesOnCashAndCashEquivalent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent" xlink:to="mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent_lbl0"/>
    <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_NetLiabilitiesExcludingOfCashAcquired_lbl2" xml:lang="en-US">NetLiabilitiesExcludingOfCashAcquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetLiabilitiesExcludingOfCashAcquired" xlink:to="mgic_NetLiabilitiesExcludingOfCashAcquired_lbl2"/>
    <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_NetOfAllowanceForCreditLosses_lbl1" xml:lang="en-US">NetOfAllowanceForCreditLosses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetOfAllowanceForCreditLosses" xlink:to="mgic_NetOfAllowanceForCreditLosses_lbl1"/>
    <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_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_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_IntangibleAssetsNetOfDeferredTaxes_lbl0" xml:lang="en-US">IntangibleAssetsNetOfDeferredTaxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IntangibleAssetsNetOfDeferredTaxes" xlink:to="mgic_IntangibleAssetsNetOfDeferredTaxes_lbl0"/>
    <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_OperatingLeasesFutureMinimumPaymentDueInFourYears_lbl0" xml:lang="en-US">OperatingLeasesFutureMinimumPaymentDueInFourYears</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OperatingLeasesFutureMinimumPaymentDueInFourYears" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDueInFourYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_VariableLeaseCostMember_lbl0" xml:lang="en-US">VariableLeaseCostMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_VariableLeaseCostMember" xlink:to="mgic_VariableLeaseCostMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_EnglandMember_lbl0" xml:lang="en-US">EnglandMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EnglandMember" xlink:to="mgic_EnglandMember_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_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_TotalEstimatedConsideration_lbl1" xml:lang="en-US">TotalEstimatedConsideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TotalEstimatedConsideration" xlink:to="mgic_TotalEstimatedConsideration_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_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_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock_lbl0" xml:lang="en-US">ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock" xlink:to="mgic_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock_lbl0"/>
    <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_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_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock_lbl0" xml:lang="en-US">ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock" xlink:to="mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock_lbl0" xml:lang="en-US">ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock" xlink:to="mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock_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_StockbasedCompensation_lbl1" xml:lang="en-US">StockbasedCompensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_StockbasedCompensation" xlink:to="mgic_StockbasedCompensation_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AvailableforsaleCorporateBonds_lbl1" xml:lang="en-US">AvailableforsaleCorporateBonds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AvailableforsaleCorporateBonds" xlink:to="mgic_AvailableforsaleCorporateBonds_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice_lbl0" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice_lbl0"/>
    <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_BankLoaninDollars_lbl0" xml:lang="en-US">BankLoaninDollars</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BankLoaninDollars" xlink:to="mgic_BankLoaninDollars_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_a2021Abstract_lbl0" xml:lang="en-US">a2021Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_a2021Abstract" xlink:to="mgic_a2021Abstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_PaidInCash_lbl1" xml:lang="en-US">PaidInCash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PaidInCash" xlink:to="mgic_PaidInCash_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_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome_lbl1" xml:lang="en-US">IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome" xlink:to="mgic_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ProceedsFromInvestmentInShorttermBankDeposits_lbl0" 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_lbl0"/>
    <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_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_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_IncomeBeforeTaxesOnIncome_lbl1" xml:lang="en-US">IncomeBeforeTaxesOnIncome</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncomeBeforeTaxesOnIncome" xlink:to="mgic_IncomeBeforeTaxesOnIncome_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_OperatingLeasesFutureMinimumPaymentDueInTwoYears_lbl0" xml:lang="en-US">OperatingLeasesFutureMinimumPaymentDueInTwoYears</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OperatingLeasesFutureMinimumPaymentDueInTwoYears" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDueInTwoYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BasicAndDilutedEarningPerShare_lbl1" xml:lang="en-US">BasicAndDilutedEarningPerShare</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BasicAndDilutedEarningPerShare" xlink:to="mgic_BasicAndDilutedEarningPerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations_lbl0" xml:lang="en-US">DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations" xlink:to="mgic_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations_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_NetAssetsExcludingAcquiredCash_lbl0" xml:lang="en-US">NetAssetsExcludingAcquiredCash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetAssetsExcludingAcquiredCash" xlink:to="mgic_NetAssetsExcludingAcquiredCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_UncertainTaxPositionAndOtherDifferences_lbl1" xml:lang="en-US">UncertainTaxPositionAndOtherDifferences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_UncertainTaxPositionAndOtherDifferences" xlink:to="mgic_UncertainTaxPositionAndOtherDifferences_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_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_NetOfAcquiredCash_lbl1" xml:lang="en-US">NetOfAcquiredCash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetOfAcquiredCash" xlink:to="mgic_NetOfAcquiredCash_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OperatingLeasesFutureMinimumPaymentDueThereafter_lbl0" xml:lang="en-US">OperatingLeasesFutureMinimumPaymentDueThereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OperatingLeasesFutureMinimumPaymentDueThereafter" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDueThereafter_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OperatingLeaseCostMember_lbl0" xml:lang="en-US">OperatingLeaseCostMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OperatingLeaseCostMember" xlink:to="mgic_OperatingLeaseCostMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal_lbl1" xml:lang="en-US">CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal" xlink:to="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal_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_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_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_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_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract_lbl0" xml:lang="en-US">NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract" xlink:to="mgic_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract_lbl0"/>
    <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_TotalAssetsAcquiredNetOfAcquiredCash_lbl3" xml:lang="en-US">TotalAssetsAcquiredNetOfAcquiredCash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TotalAssetsAcquiredNetOfAcquiredCash" xlink:to="mgic_TotalAssetsAcquiredNetOfAcquiredCash_lbl3"/>
    <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_OtherLongTermDebtMember_lbl0" xml:lang="en-US">OtherLongTermDebtMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherLongTermDebtMember" xlink:to="mgic_OtherLongTermDebtMember_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_Interest_lbl0" xml:lang="en-US">Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_Interest" xlink:to="mgic_Interest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses_lbl0" 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_lbl0"/>
    <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_OperatingLeasesFutureMinimumPaymentDueInThreeYears_lbl0" xml:lang="en-US">OperatingLeasesFutureMinimumPaymentDueInThreeYears</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OperatingLeasesFutureMinimumPaymentDueInThreeYears" xlink:to="mgic_OperatingLeasesFutureMinimumPaymentDueInThreeYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LoanAmountDescription_lbl0" xml:lang="en-US">LoanAmountDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LoanAmountDescription" xlink:to="mgic_LoanAmountDescription_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_ShorttermLeaseCostMember_lbl0" xml:lang="en-US">ShorttermLeaseCostMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShorttermLeaseCostMember" xlink:to="mgic_ShorttermLeaseCostMember_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_PlaintiffsAmount_lbl1" xml:lang="en-US">PlaintiffsAmount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PlaintiffsAmount" xlink:to="mgic_PlaintiffsAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix_lbl1" xml:lang="en-US">LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" xlink:to="mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix_lbl1"/>
    <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_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashAbstract_lbl0" xml:lang="en-US">CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashAbstract" xlink:to="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AggregateAmount_lbl1" xml:lang="en-US">AggregateAmount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AggregateAmount" xlink:to="mgic_AggregateAmount_lbl1"/>
    <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_FinalPaymentDueDate_lbl0" xml:lang="en-US">FinalPaymentDueDate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FinalPaymentDueDate" xlink:to="mgic_FinalPaymentDueDate_lbl0"/>
    <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_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_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_BankLoanMember_lbl0" xml:lang="en-US">BankLoanMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BankLoanMember" xlink:to="mgic_BankLoanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OfficesPolicyTextBlock_lbl1" xml:lang="en-US">OfficesPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OfficesPolicyTextBlock" xlink:to="mgic_OfficesPolicyTextBlock_lbl1"/>
    <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_RepaymentsOfShortTermAndLongTermDebt_lbl0" 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_lbl0"/>
    <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_LeaseExpiresTerm_lbl0" xml:lang="en-US">LeaseExpiresTerm</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LeaseExpiresTerm" xlink:to="mgic_LeaseExpiresTerm_lbl0"/>
    <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_ForeignCurrencyTranslationAdjustments_lbl0" xml:lang="en-US">ForeignCurrencyTranslationAdjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ForeignCurrencyTranslationAdjustments" xlink:to="mgic_ForeignCurrencyTranslationAdjustments_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_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="srt_ScenarioForecastMember_lbl0" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl0"/>
    <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="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_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_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorName_lbl0" xml:lang="en-US">Auditor Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_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_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_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_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_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_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_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_RevenueRemainingPerformanceObligationPercentage_lbl0" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_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="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_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_LongTermDebtTerm_lbl0" xml:lang="en-US">Long-Term Debt, Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTerm" xlink:to="us-gaap_LongTermDebtTerm_lbl0"/>
    <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="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_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_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_CashAndCashEquivalentsAtCarryingValue_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_lbl0" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Including Subsequent Acquisition, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_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="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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl0" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_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_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_PurchaseObligationDueInSecondYear_lbl0" xml:lang="en-US">Purchase Obligation, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInSecondYear" xlink:to="us-gaap_PurchaseObligationDueInSecondYear_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="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="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_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_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_CorporateAndOtherMember_lbl0" xml:lang="en-US">Corporate and Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateAndOtherMember" xlink:to="us-gaap_CorporateAndOtherMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod_lbl0" xml:lang="en-US">Insured Financial Obligations with Credit Deterioration, Remaining Weighted Average Contract Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod" xlink:to="us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod_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_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_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_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="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="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_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_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_RestrictedCash_lbl0" xml:lang="en-US">Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_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_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_FederalHomeLoanBankAdvancesInterestRate_lbl0" xml:lang="en-US">Federal Home Loan Bank, Advances, Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FederalHomeLoanBankAdvancesInterestRate" xlink:to="us-gaap_FederalHomeLoanBankAdvancesInterestRate_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_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_GoodwillAcquiredDuringPeriod_lbl1" 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_lbl1"/>
    <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="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="dei_SecurityExchangeName_lbl0" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_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_OtherNoncashInvestingAndFinancingItemsAbstract_lbl0" xml:lang="en-US">Other 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_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_lbl0"/>
    <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_PreferredStockDividendRatePercentage_lbl0" xml:lang="en-US">Preferred Stock, Dividend Rate, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendRatePercentage" xlink:to="us-gaap_PreferredStockDividendRatePercentage_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_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_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_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_Depreciation_lbl0" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl0" 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_lbl0"/>
    <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_IncomeTaxReconciliationDeductionsDividends_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Dividends, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationDeductionsDividends" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsDividends_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="us-gaap_LiabilitiesFairValueDisclosure_lbl0" xml:lang="en-US">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_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="dei_Security12bTitle_lbl0" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_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_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_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement_lbl0" xml:lang="en-US">Business Acquisition, Preacquisition Contingency, Amount of Settlement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement" xlink:to="us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement_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_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_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_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="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_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_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_UnbilledReceivablesCurrent_lbl0" xml:lang="en-US">Unbilled Receivables, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnbilledReceivablesCurrent" xlink:to="us-gaap_UnbilledReceivablesCurrent_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_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_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_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_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="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_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_LeaseCost_lbl0" xml:lang="en-US">Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_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_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_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="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Period Increase (Decrease)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_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_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_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_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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligationDueInFourthYear_lbl0" xml:lang="en-US">Purchase Obligation, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInFourthYear" xlink:to="us-gaap_PurchaseObligationDueInFourthYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl0" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl0"/>
    <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="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_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_OtherAssetImpairmentCharges_lbl0" xml:lang="en-US">Other Asset Impairment Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetImpairmentCharges" xlink:to="us-gaap_OtherAssetImpairmentCharges_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_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="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_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_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="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Purchase of Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:to="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermInvestmentsAndReceivablesNet_lbl0" xml:lang="en-US">Long-Term Investments and Receivables, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:to="us-gaap_LongTermInvestmentsAndReceivablesNet_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="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_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup_lbl0" xml:lang="en-US">Accounts Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup" xlink:to="us-gaap_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup_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="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_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_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_lbl0" 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_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="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_SecuritiesBorrowedAllowanceForCreditLoss_lbl0" xml:lang="en-US">Securities Borrowed, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuritiesBorrowedAllowanceForCreditLoss" xlink:to="us-gaap_SecuritiesBorrowedAllowanceForCreditLoss_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="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_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_lbl0" xml:lang="en-US">Noncash or Part Noncash Acquisition, Value of Assets Acquired [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_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_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="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_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_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_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_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_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_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_SalesRevenueNetMember_lbl1" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl1"/>
    <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_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="us-gaap_LeaseCostTableTextBlock_lbl0" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_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_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_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_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_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_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_IncomeTaxHolidayAggregateDollarAmount_lbl0" xml:lang="en-US">Income Tax Holiday, Aggregate Dollar Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:to="us-gaap_IncomeTaxHolidayAggregateDollarAmount_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_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, 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="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_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_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="dei_TradingSymbol_lbl0" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_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_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_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_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_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="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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_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_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease_lbl0" xml:lang="en-US">Trade Receivables Held-for-sale, Reconciliation to Cash Flow, Period Increase (Decrease)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease" xlink:to="us-gaap_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease_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_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="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="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_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_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_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_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_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_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_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_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_EarningsPerShareBasic_lbl0" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_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="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_RedeemableNoncontrollingInterestEquityFairValue_lbl0" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableNoncontrollingInterestEquityFairValue" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityFairValue_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_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_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="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_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_DeferredTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_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_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_SettlementLiabilitiesCurrent_lbl0" xml:lang="en-US">Settlement Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SettlementLiabilitiesCurrent" xlink:to="us-gaap_SettlementLiabilitiesCurrent_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="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_AccountsReceivableNet_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_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_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_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_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="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_PurchaseObligationDueInFifthYear_lbl0" xml:lang="en-US">Purchase Obligation, to be Paid, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInFifthYear" xlink:to="us-gaap_PurchaseObligationDueInFifthYear_lbl0"/>
    <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_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_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_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="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_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_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_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_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="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="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_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="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_PaymentsToAcquireBusinessesAndInterestInAffiliates_lbl0" xml:lang="en-US">Payments to Acquire Businesses and Interest in Affiliates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates" xlink:to="us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates_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_StockOptionExercisePriceIncrease_lbl0" xml:lang="en-US">Stock Option, Exercise Price, Increase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionExercisePriceIncrease" xlink:to="us-gaap_StockOptionExercisePriceIncrease_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="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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl0" 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_lbl0"/>
    <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_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_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_PurchaseObligationDueInNextTwelveMonths_lbl0" xml:lang="en-US">Purchase Obligation, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths_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="us-gaap_InvestmentCompanyDistributionToShareholdersPerShare_lbl0" xml:lang="en-US">Investment Company, Distribution to Shareholders, Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentCompanyDistributionToShareholdersPerShare" xlink:to="us-gaap_InvestmentCompanyDistributionToShareholdersPerShare_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_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_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_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_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_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_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_AllowanceForDoubtfulAccountsReceivableCurrent_lbl1" 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_lbl1"/>
    <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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" 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_lbl1"/>
    <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_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="dei_AuditorLocation_lbl0" xml:lang="en-US">Auditor Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_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_IncomeTaxReconciliationDispositionOfAssets_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Disposition of Asset, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationDispositionOfAssets" xlink:to="us-gaap_IncomeTaxReconciliationDispositionOfAssets_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_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_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_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_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="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_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_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="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_LessorOperatingLeaseRenewalTerm_lbl0" xml:lang="en-US">Lessor, Operating Lease, Renewal Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeaseRenewalTerm" xlink:to="us-gaap_LessorOperatingLeaseRenewalTerm_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="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_LesseeOperatingLeaseOptionToTerminate_lbl0" xml:lang="en-US">Lessee, Operating Lease, Option to Terminate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseOptionToTerminate" xlink:to="us-gaap_LesseeOperatingLeaseOptionToTerminate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl3" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" 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_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_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="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_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_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_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_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="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_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_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="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_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_CapitalizedContractCostGross_lbl0" xml:lang="en-US">Capitalized Contract Cost, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostGross" xlink:to="us-gaap_CapitalizedContractCostGross_lbl0"/>
    <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_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_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_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="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_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_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="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_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_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="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_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_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_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_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_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_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="dei_IcfrAuditorAttestationFlag_lbl0" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_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 12 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="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_SupplementalCashFlowElementsAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_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_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_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Disposition of Asset, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_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_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="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_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_lbl0" 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_lbl0"/>
    <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_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_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl0" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_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="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_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_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_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_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="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl1" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl1"/>
    <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_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_PurchaseObligationDueInThirdYear_lbl0" xml:lang="en-US">Purchase Obligation, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInThirdYear" xlink:to="us-gaap_PurchaseObligationDueInThirdYear_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_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="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="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="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_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="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_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_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_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_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="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_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_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_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="dei_AuditorFirmId_lbl0" xml:lang="en-US">Auditor Firm ID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_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_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Investment, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl0" 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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesNetOfInterestExpense_lbl0" xml:lang="en-US">Revenues, Net of Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesNetOfInterestExpense" xlink:to="us-gaap_RevenuesNetOfInterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Settlement, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements_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_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_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="country_IL_lbl1" 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_lbl1"/>
    <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_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_OperatingLeaseLeaseIncome_lbl0" xml:lang="en-US">Operating Lease, Lease Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLeaseIncome" xlink:to="us-gaap_OperatingLeaseLeaseIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl1" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ExecutiveOfficerMember_lbl0" xml:lang="en-US">Executive Officer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ExecutiveOfficerMember" xlink:to="srt_ExecutiveOfficerMember_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_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_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice_lbl0" xml:lang="en-US">Financing Receivable, Purchased with Credit Deterioration, Amount at Purchase Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice" xlink:to="us-gaap_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice_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="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_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_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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>mgic-20211231_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: Thu May 12 18:03:53 UTC 2022 -->
<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-20211231.xsd#mgic_r_ConsolidatedBalanceSheet" roleURI="http://magicsoftware.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ConsolidatedIncomeStatement" roleURI="http://magicsoftware.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ConsolidatedComprehensiveIncome" roleURI="http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ShareholdersEquityType2or3" roleURI="http://magicsoftware.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ConsolidatedCashFlow" roleURI="http://magicsoftware.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_General" roleURI="http://magicsoftware.com/role/General"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SignificantAccountingPolicies" roleURI="http://magicsoftware.com/role/SignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_BusinessCombinations" roleURI="http://magicsoftware.com/role/BusinessCombinations"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_MarketableSecurities" roleURI="http://magicsoftware.com/role/MarketableSecurities"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_FairValueMeasurements" roleURI="http://magicsoftware.com/role/FairValueMeasurements"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_OtherAccountsReceivableandPrepaidExpenses" roleURI="http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpenses"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_PropertyandEquipmentNet" roleURI="http://magicsoftware.com/role/PropertyandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_IntangibleAssetsNet" roleURI="http://magicsoftware.com/role/IntangibleAssetsNet"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_Goodwill" roleURI="http://magicsoftware.com/role/Goodwill"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ShortTermDebt" roleURI="http://magicsoftware.com/role/ShortTermDebt"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_AccruedExpensesandOtherAccountsPayable" roleURI="http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_LongTermDebt" roleURI="http://magicsoftware.com/role/LongTermDebt"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_TaxesonIncome" roleURI="http://magicsoftware.com/role/TaxesonIncome"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_Equity" roleURI="http://magicsoftware.com/role/Equity"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_RelatedPartiesTransactions" roleURI="http://magicsoftware.com/role/RelatedPartiesTransactions"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_CommitmentsandContingencies" roleURI="http://magicsoftware.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_NetEarningsPerShare" roleURI="http://magicsoftware.com/role/NetEarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SegmentGeographicalInformationandMajorCustomers" roleURI="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomers"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_RevenueRecognition" roleURI="http://magicsoftware.com/role/RevenueRecognition"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SelectedStatementsofIncomeData" roleURI="http://magicsoftware.com/role/SelectedStatementsofIncomeData"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_Leases" roleURI="http://magicsoftware.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SubsequentEvents" roleURI="http://magicsoftware.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_AccountingPoliciesByPolicy" roleURI="http://magicsoftware.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SignificantAccountingPoliciesTables" roleURI="http://magicsoftware.com/role/SignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_BusinessCombinationsTables" roleURI="http://magicsoftware.com/role/BusinessCombinationsTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_MarketableSecuritiesTables" roleURI="http://magicsoftware.com/role/MarketableSecuritiesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_FairValueMeasurementsTables" roleURI="http://magicsoftware.com/role/FairValueMeasurementsTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_OtherAccountsReceivableandPrepaidExpensesTables" roleURI="http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_PropertyandEquipmentNetTables" roleURI="http://magicsoftware.com/role/PropertyandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_IntangibleAssetsNetTables" roleURI="http://magicsoftware.com/role/IntangibleAssetsNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_GoodwillTables" roleURI="http://magicsoftware.com/role/GoodwillTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ShortTermDebtTables" roleURI="http://magicsoftware.com/role/ShortTermDebtTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_AccruedExpensesandOtherAccountsPayableTables" roleURI="http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_LongTermDebtTables" roleURI="http://magicsoftware.com/role/LongTermDebtTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_TaxesonIncomeTables" roleURI="http://magicsoftware.com/role/TaxesonIncomeTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_EquityTables" roleURI="http://magicsoftware.com/role/EquityTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_NetEarningsPerShareTables" roleURI="http://magicsoftware.com/role/NetEarningsPerShareTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SegmentGeographicalInformationandMajorCustomersTables" roleURI="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_RevenueRecognitionTables" roleURI="http://magicsoftware.com/role/RevenueRecognitionTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SelectedStatementsofIncomeDataTables" roleURI="http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_LeasesTables" roleURI="http://magicsoftware.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable" roleURI="http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoftradereceivablesnetofanallowanceTable" roleURI="http://magicsoftware.com/role/ScheduleoftradereceivablesnetofanallowanceTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofpropertyandequipmentnetTable" roleURI="http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable" roleURI="http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals0" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals0"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals0" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals0"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SummaryofmarketabledebtsecuritiesTable" roleURI="http://magicsoftware.com/role/SummaryofmarketabledebtsecuritiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" roleURI="http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable" roleURI="http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofotheraccountsreceivableandprepaidexpensesTable" roleURI="http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofpropertyandequipmentnetTable0" roleURI="http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofintangibleassetsTable" roleURI="http://magicsoftware.com/role/ScheduleofintangibleassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofchangesinthecarryingamountofgoodwillTable" roleURI="http://magicsoftware.com/role/ScheduleofchangesinthecarryingamountofgoodwillTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofshorttermdebtTable" roleURI="http://magicsoftware.com/role/ScheduleofshorttermdebtTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofaccruedexpensesandotheraccountspayableTable" roleURI="http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoflongtermdebtTable" roleURI="http://magicsoftware.com/role/ScheduleoflongtermdebtTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofincomebeforetaxesonincomeTable" roleURI="http://magicsoftware.com/role/ScheduleofincomebeforetaxesonincomeTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoftaxesonincometaxbenefitTable" roleURI="http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofdeferredtaxassetsandliabilitiesTable" roleURI="http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable" roleURI="http://magicsoftware.com/role/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofunrecognizedtaxbenefitsTable" roleURI="http://magicsoftware.com/role/ScheduleofunrecognizedtaxbenefitsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofemployeeoptionactivityTable" roleURI="http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofoptionsoutstandingTable" roleURI="http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofaccumulatedothercomprehensiveincomelossTable" roleURI="http://magicsoftware.com/role/ScheduleofaccumulatedothercomprehensiveincomelossTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofcomputationofbasicanddilutednetearningspershareTable" roleURI="http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofreportedsegmentresultsofoperationTable" roleURI="http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable" roleURI="http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoflonglivedassetsTable" roleURI="http://magicsoftware.com/role/ScheduleoflonglivedassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable" roleURI="http://magicsoftware.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable_Parentheticals" roleURI="http://magicsoftware.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofresearchanddevelopmentcostsnetTable" roleURI="http://magicsoftware.com/role/ScheduleofresearchanddevelopmentcostsnetTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleoffinancialincomeexpensesnetTable" roleURI="http://magicsoftware.com/role/ScheduleoffinancialincomeexpensesnetTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofcomponentsoperatingleasecostsTable" roleURI="http://magicsoftware.com/role/ScheduleofcomponentsoperatingleasecostsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofweightedaverageremainingleasetermsanddiscountratesTable" roleURI="http://magicsoftware.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_ScheduleofmaturitiesofleaseliabilitiesTable" roleURI="http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SignificantAccountingPoliciesDetails" roleURI="http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_BusinessCombinationsDetails" roleURI="http://magicsoftware.com/role/BusinessCombinationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_MarketableSecuritiesDetails" roleURI="http://magicsoftware.com/role/MarketableSecuritiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_PropertyandEquipmentNetDetails" roleURI="http://magicsoftware.com/role/PropertyandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_IntangibleAssetsNetDetails" roleURI="http://magicsoftware.com/role/IntangibleAssetsNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_LongTermDebtDetails" roleURI="http://magicsoftware.com/role/LongTermDebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_TaxesonIncomeDetails" roleURI="http://magicsoftware.com/role/TaxesonIncomeDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_EquityDetails" roleURI="http://magicsoftware.com/role/EquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_RelatedPartiesTransactionsDetails" roleURI="http://magicsoftware.com/role/RelatedPartiesTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_CommitmentsandContingenciesDetails" roleURI="http://magicsoftware.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SegmentGeographicalInformationandMajorCustomersDetails" roleURI="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_RevenueRecognitionDetails" roleURI="http://magicsoftware.com/role/RevenueRecognitionDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_LeasesDetails" roleURI="http://magicsoftware.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.xsd#mgic_r_SubsequentEventsDetails" roleURI="http://magicsoftware.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_UnbilledReceivablesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MagicSoftwareEnterprisesEquityAbstract" xlink:href="mgic-20211231.xsd#mgic_MagicSoftwareEnterprisesEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="MagicSoftwareEnterprisesEquityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MagicSoftwareEnterprisesEquityAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MagicSoftwareEnterprisesEquityAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MagicSoftwareEnterprisesEquityAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MagicSoftwareEnterprisesEquityAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MagicSoftwareEnterprisesEquityAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MagicSoftwareEnterprisesEquityAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MagicSoftwareEnterprisesEquityAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MagicSoftwareEnterprisesEquityAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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-20211231.xsd#mgic_SalesRevenuesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="SalesRevenuesNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CostOfSoftware" xlink:href="mgic-20211231.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="us-gaap_OperatingCostsAndExpenses" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseInValuationOfConsiderationRelatedToAcquisitions" xlink:href="mgic-20211231.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract" xlink:href="mgic-20211231.xsd#mgic_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract" xlink:to="us-gaap_EarningsPerShareBasic" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockbasedCompensation" xlink:href="mgic-20211231.xsd#mgic_StockbasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockbasedCompensation" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcquisitionOfRedeemableNoncontrollingInterests" xlink:href="mgic-20211231.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" xlink:href="mgic-20211231.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPreferredStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="OtherComprehensiveIncomeloss" xlink:href="mgic-20211231.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="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProfitLossExcludingRedeemableNoncontrollingInterest" xlink:href="mgic-20211231.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="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="12.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="13.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="ExchangeRateOfLoans" xlink:href="mgic-20211231.xsd#mgic_ExchangeRateOfLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ExchangeRateOfLoans" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" 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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" xlink:href="mgic-20211231.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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_PaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RepaymentsOfShortTermAndLongTermDebt" xlink:href="mgic-20211231.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="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="EffectOfExchangeRateChangesOnCashAndCashEquivalent" xlink:href="mgic-20211231.xsd#mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="EffectOfExchangeRateChangesOnCashAndCashEquivalent" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCash" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetAssetsExcludingAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_NetAssetsExcludingAcquiredCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="NetAssetsExcludingAcquiredCash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsNetOfDeferredTaxes" xlink:href="mgic-20211231.xsd#mgic_IntangibleAssetsNetOfDeferredTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="IntangibleAssetsNetOfDeferredTaxes" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_OtherAssetImpairmentCharges" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations" xlink:href="mgic-20211231.xsd#mgic_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal" xlink:href="mgic-20211231.xsd#mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseRightOfUseAssets" xlink:href="mgic-20211231.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="Interest" xlink:href="mgic-20211231.xsd#mgic_Interest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="Interest" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/BusinessCombinations">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_MarketableSecuritiesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MarketableSecuritiesTable" xlink:to="us-gaap_MarketableSecuritiesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MarketableSecuritiesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsTable" xlink:href="mgic-20211231.xsd#mgic_FairValueMeasurementsTable"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsLineItems" xlink:href="mgic-20211231.xsd#mgic_FairValueMeasurementsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="FairValueMeasurementsTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsTable" xlink:to="FairValueMeasurementsLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="OtherAccountsReceivableandPrepaidExpensesTable" xlink:href="mgic-20211231.xsd#mgic_OtherAccountsReceivableandPrepaidExpensesTable"/>
    <loc xlink:type="locator" xlink:label="OtherAccountsReceivableandPrepaidExpensesLineItems" xlink:href="mgic-20211231.xsd#mgic_OtherAccountsReceivableandPrepaidExpensesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="OtherAccountsReceivableandPrepaidExpensesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherAccountsReceivableandPrepaidExpensesTable" xlink:to="OtherAccountsReceivableandPrepaidExpensesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherAccountsReceivableandPrepaidExpensesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsNetTable" xlink:href="mgic-20211231.xsd#mgic_IntangibleAssetsNetTable"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsNetLineItems" xlink:href="mgic-20211231.xsd#mgic_IntangibleAssetsNetLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="IntangibleAssetsNetTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetTable" xlink:to="IntangibleAssetsNetLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="GoodwillTable" xlink:href="mgic-20211231.xsd#mgic_GoodwillTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="ShortTermDebtTable" xlink:href="mgic-20211231.xsd#mgic_ShortTermDebtTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="ShortTermDebtTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="AccruedExpensesandOtherAccountsPayableTable" xlink:href="mgic-20211231.xsd#mgic_AccruedExpensesandOtherAccountsPayableTable"/>
    <loc xlink:type="locator" xlink:label="AccruedExpensesandOtherAccountsPayableLineItems" xlink:href="mgic-20211231.xsd#mgic_AccruedExpensesandOtherAccountsPayableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="AccruedExpensesandOtherAccountsPayableTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedExpensesandOtherAccountsPayableTable" xlink:to="AccruedExpensesandOtherAccountsPayableLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedExpensesandOtherAccountsPayableLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="LongTermDebtTable" xlink:href="mgic-20211231.xsd#mgic_LongTermDebtTable"/>
    <loc xlink:type="locator" xlink:label="LongTermDebtLineItems" xlink:href="mgic-20211231.xsd#mgic_LongTermDebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="LongTermDebtTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtTable" xlink:to="LongTermDebtLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="TaxesonIncomeTable" xlink:href="mgic-20211231.xsd#mgic_TaxesonIncomeTable"/>
    <loc xlink:type="locator" xlink:label="TaxesonIncomeLineItems" xlink:href="mgic-20211231.xsd#mgic_TaxesonIncomeLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="TaxesonIncomeTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeTable" xlink:to="TaxesonIncomeLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="RevenueRecognitionTextBlock" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="SelectedStatementsofIncomeDataTable" xlink:href="mgic-20211231.xsd#mgic_SelectedStatementsofIncomeDataTable"/>
    <loc xlink:type="locator" xlink:label="SelectedStatementsofIncomeDataLineItems" xlink:href="mgic-20211231.xsd#mgic_SelectedStatementsofIncomeDataLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="SelectedStatementsofIncomeDataTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SelectedStatementsofIncomeDataTable" xlink:to="SelectedStatementsofIncomeDataLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SelectedStatementsofIncomeDataLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="OfficesPolicyTextBlock" xlink:href="mgic-20211231.xsd#mgic_OfficesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="OfficesPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MotorVehiclesPolicyTextBlock" xlink:href="mgic-20211231.xsd#mgic_MotorVehiclesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="MotorVehiclesPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsPolicyTextBlock" xlink:href="mgic-20211231.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="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedSeverancePayAndRetirementPlanPolicyTextBlock" xlink:href="mgic-20211231.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="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock" xlink:href="mgic-20211231.xsd#mgic_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock" order="25.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAnnualRatesOfDepreciationTableTextBlock" xlink:href="mgic-20211231.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/BusinessCombinationsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsTablesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsTablesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="BusinessCombinationsTablesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsTablesTable" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="EnableITLLCMember" xlink:href="mgic-20211231.xsd#mgic_EnableITLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="EnableITLLCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MenarvaLtdMember" xlink:href="mgic-20211231.xsd#mgic_MenarvaLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="MenarvaLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YGSoftITLtdMember" xlink:href="mgic-20211231.xsd#mgic_YGSoftITLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="YGSoftITLtdMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AptonetIncMember" xlink:href="mgic-20211231.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockellInformationSystemsIncMember" xlink:href="mgic-20211231.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetEffectsIncMember" xlink:href="mgic-20211231.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PowWowIncMember" xlink:href="mgic-20211231.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OnTargetGroupIncMember" xlink:href="mgic-20211231.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="8.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="BusinessCombinationsTablesTable" xlink:to="BusinessCombinationsTablesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsTablesLineItems" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="MarketableSecuritiesTablesTable" xlink:href="mgic-20211231.xsd#mgic_MarketableSecuritiesTablesTable"/>
    <loc xlink:type="locator" xlink:label="MarketableSecuritiesTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_MarketableSecuritiesTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="MarketableSecuritiesTablesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MarketableSecuritiesTablesTable" xlink:to="MarketableSecuritiesTablesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MarketableSecuritiesTablesLineItems" xlink:to="us-gaap_MarketableSecuritiesTextBlock" order="0.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsTablesTable" xlink:href="mgic-20211231.xsd#mgic_FairValueMeasurementsTablesTable"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_FairValueMeasurementsTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="FairValueMeasurementsTablesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsTablesTable" xlink:to="FairValueMeasurementsTablesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsTablesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsTablesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="OtherAccountsReceivableandPrepaidExpensesTablesTable" xlink:href="mgic-20211231.xsd#mgic_OtherAccountsReceivableandPrepaidExpensesTablesTable"/>
    <loc xlink:type="locator" xlink:label="OtherAccountsReceivableandPrepaidExpensesTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_OtherAccountsReceivableandPrepaidExpensesTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="OtherAccountsReceivableandPrepaidExpensesTablesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherAccountsReceivableandPrepaidExpensesTablesTable" xlink:to="OtherAccountsReceivableandPrepaidExpensesTablesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherAccountsReceivableandPrepaidExpensesTablesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsNetTablesTable" xlink:href="mgic-20211231.xsd#mgic_IntangibleAssetsNetTablesTable"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsNetTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_IntangibleAssetsNetTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="IntangibleAssetsNetTablesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetTablesTable" xlink:to="IntangibleAssetsNetTablesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetTablesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetTablesLineItems" 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_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="GoodwillTablesTable" xlink:href="mgic-20211231.xsd#mgic_GoodwillTablesTable"/>
    <loc xlink:type="locator" xlink:label="GoodwillTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_GoodwillTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="ShortTermDebtTablesTable" xlink:href="mgic-20211231.xsd#mgic_ShortTermDebtTablesTable"/>
    <loc xlink:type="locator" xlink:label="ShortTermDebtTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_ShortTermDebtTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="ShortTermDebtTablesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermDebtTablesTable" xlink:to="ShortTermDebtTablesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermDebtTablesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="AccruedExpensesandOtherAccountsPayableTablesTable" xlink:href="mgic-20211231.xsd#mgic_AccruedExpensesandOtherAccountsPayableTablesTable"/>
    <loc xlink:type="locator" xlink:label="AccruedExpensesandOtherAccountsPayableTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_AccruedExpensesandOtherAccountsPayableTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="AccruedExpensesandOtherAccountsPayableTablesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedExpensesandOtherAccountsPayableTablesTable" xlink:to="AccruedExpensesandOtherAccountsPayableTablesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedExpensesandOtherAccountsPayableTablesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="LongTermDebtTablesTable" xlink:href="mgic-20211231.xsd#mgic_LongTermDebtTablesTable"/>
    <loc xlink:type="locator" xlink:label="LongTermDebtTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_LongTermDebtTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="LongTermDebtTablesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtTablesTable" xlink:to="LongTermDebtTablesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtTablesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="TaxesonIncomeTablesTable" xlink:href="mgic-20211231.xsd#mgic_TaxesonIncomeTablesTable"/>
    <loc xlink:type="locator" xlink:label="TaxesonIncomeTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_TaxesonIncomeTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="TaxesonIncomeTablesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeTablesTable" xlink:to="TaxesonIncomeTablesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeTablesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeTablesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeTablesLineItems" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeTablesLineItems" xlink:to="ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeTablesLineItems" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" order="4.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock" xlink:href="mgic-20211231.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="0.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="SelectedStatementsofIncomeDataTablesTable" xlink:href="mgic-20211231.xsd#mgic_SelectedStatementsofIncomeDataTablesTable"/>
    <loc xlink:type="locator" xlink:label="SelectedStatementsofIncomeDataTablesLineItems" xlink:href="mgic-20211231.xsd#mgic_SelectedStatementsofIncomeDataTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="SelectedStatementsofIncomeDataTablesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SelectedStatementsofIncomeDataTablesTable" xlink:to="SelectedStatementsofIncomeDataTablesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SelectedStatementsofIncomeDataTablesLineItems" xlink:to="ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfFinancialIncomeExpensesNetTableTextBlock" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SelectedStatementsofIncomeDataTablesLineItems" 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_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock" xlink:href="mgic-20211231.xsd#mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock" order="2.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-20211231.xsd#mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions" xlink:href="mgic-20211231.xsd#mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoftradereceivablesnetofanallowanceTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeReceivablesHeldForSaleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeReceivablesHeldForSaleAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract" xlink:to="us-gaap_TradeReceivablesHeldForSaleAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract" xlink:to="us-gaap_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyAndEquipmentNetAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfPropertyAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable" xlink:href="mgic-20211231.xsd#mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable" 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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable" xlink:to="SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract" 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-20211231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="EnableITLLCMember" xlink:href="mgic-20211231.xsd#mgic_EnableITLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="EnableITLLCMember" 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="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="EnableITLLCMember" xlink:href="mgic-20211231.xsd#mgic_EnableITLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="EnableITLLCMember" 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="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="NetLiabilitiesExcludingOfCashAcquired" xlink:href="mgic-20211231.xsd#mgic_NetLiabilitiesExcludingOfCashAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" xlink:to="NetLiabilitiesExcludingOfCashAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="MenarvaLtdMember" xlink:href="mgic-20211231.xsd#mgic_MenarvaLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="MenarvaLtdMember" 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="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_TotalAssetsAcquiredNetOfAcquiredCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="TotalAssetsAcquiredNetOfAcquiredCash" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="MenarvaLtdMember" xlink:href="mgic-20211231.xsd#mgic_MenarvaLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="MenarvaLtdMember" 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="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="NetLiabilitiesExcludingOfCashAcquired" xlink:href="mgic-20211231.xsd#mgic_NetLiabilitiesExcludingOfCashAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems" xlink:to="NetLiabilitiesExcludingOfCashAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="YGSoftITLtdMember" xlink:href="mgic-20211231.xsd#mgic_YGSoftITLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="YGSoftITLtdMember" 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="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedNetLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableNoncontrollingInterestEquityFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityFairValue" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_TotalAssetsAcquiredNetOfAcquiredCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems" xlink:to="TotalAssetsAcquiredNetOfAcquiredCash" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals0">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="YGSoftITLtdMember" xlink:href="mgic-20211231.xsd#mgic_YGSoftITLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="YGSoftITLtdMember" 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="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="NetLiabilitiesIncludingOfCashAcquired" xlink:href="mgic-20211231.xsd#mgic_NetLiabilitiesIncludingOfCashAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems" xlink:to="NetLiabilitiesIncludingOfCashAcquired" order="0.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-20211231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" 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-20211231.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="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_TotalAssetsAcquiredNetOfAcquiredCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="TotalAssetsAcquiredNetOfAcquiredCash" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" 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-20211231.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="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_TotalAssetsAcquiredNetOfAcquiredCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="TotalAssetsAcquiredNetOfAcquiredCash" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals0">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" 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-20211231.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="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="NetAssetsExcludingOfCashAcquired" xlink:href="mgic-20211231.xsd#mgic_NetAssetsExcludingOfCashAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" xlink:to="NetAssetsExcludingOfCashAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_NetOfAcquiredCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems" xlink:to="NetOfAcquiredCash" order="1.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-20211231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" 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-20211231.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="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" 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-20211231.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="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_TotalAssetsAcquiredNetOfAcquiredCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="TotalAssetsAcquiredNetOfAcquiredCash" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" 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-20211231.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"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbQ/GQihLxNAEF1HUS9kkyFZb1fyj7x5dpYFth/1m+H9QLuFLVGnXG6Mc120wMAZ2RqE6VHtzELJLK4CSFrkjkA8JIM9bzPJtT6OBgtuM5r7bL8AQaCTiyEfeaKxlG4CadsLyHvgkPqIOrUKx1mavznKelAQDq6ftW/aoYzWb62DrktCdJt1U2l72Kb5zSWDmAnoajwnxWoomNmruXs/yuwWssezlBLyVIpu0Zn9Yn10g==] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_TotalAssetsAcquiredNetOfAcquiredCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="TotalAssetsAcquiredNetOfAcquiredCash" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" 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-20211231.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="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20211231.xsd#mgic_TotalAssetsAcquiredNetOfAcquiredCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="TotalAssetsAcquiredNetOfAcquiredCash" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SummaryofmarketabledebtsecuritiesTable">
    <loc xlink:type="locator" xlink:label="SummaryOfMarketableDebtSecuritiesAbstract" xlink:href="mgic-20211231.xsd#mgic_SummaryOfMarketableDebtSecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfMarketableDebtSecuritiesAbstract" xlink:to="us-gaap_InvestmentsFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AvailableforsaleCorporateBonds" xlink:href="mgic-20211231.xsd#mgic_AvailableforsaleCorporateBonds"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfMarketableDebtSecuritiesAbstract" xlink:to="AvailableforsaleCorporateBonds" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfMarketableDebtSecuritiesAbstract" 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/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFinancialAssetsMeasuredAtFairValueOnARecurringBasisAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfFinancialAssetsMeasuredAtFairValueOnARecurringBasisAbstract"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" xlink:href="mgic-20211231.xsd#mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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-20211231.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="ForeignCurrencyTranslationAdjustments" xlink:href="mgic-20211231.xsd#mgic_ForeignCurrencyTranslationAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="ForeignCurrencyTranslationAdjustments" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" xlink:href="mgic-20211231.xsd#mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7.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-20211231.xsd#mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_ScheduleOfPropertyAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="CostAbstract" xlink:href="mgic-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.xsd#mgic_ScheduleOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="AcquiredTechnologyMember" xlink:href="mgic-20211231.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalOriginalAmountIntangibleAssetsGross" xlink:href="mgic-20211231.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3.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-20211231.xsd#mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/ScheduleofchangesinthecarryingamountofgoodwillTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfChangesInTheCarryingAmountOfGoodwillAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfChangesInTheCarryingAmountOfGoodwillAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangesInTheCarryingAmountOfGoodwillAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_ScheduleOfShortTermDebtAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="ShorttermCreditFromBanksOneMember" xlink:href="mgic-20211231.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember" xlink:href="mgic-20211231.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember" xlink:href="mgic-20211231.xsd#mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.xsd#mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_ScheduleOfLongTermDebtAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="LoansFromBanksAndOtherMember" xlink:href="mgic-20211231.xsd#mgic_LoansFromBanksAndOtherMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="LoansFromBanksAndOtherMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankLoanMember" xlink:href="mgic-20211231.xsd#mgic_BankLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="BankLoanMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherLongTermDebtMember" xlink:href="mgic-20211231.xsd#mgic_OtherLongTermDebtMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="OtherLongTermDebtMember" 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_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLoansPayableLongTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="BankLoaninDollars" xlink:href="mgic-20211231.xsd#mgic_BankLoaninDollars"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="BankLoaninDollars" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankLoan" xlink:href="mgic-20211231.xsd#mgic_BankLoan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="BankLoan" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherLongTermDebtinDollars" xlink:href="mgic-20211231.xsd#mgic_OtherLongTermDebtinDollars"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="OtherLongTermDebtinDollars" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherLongTermDebts" xlink:href="mgic-20211231.xsd#mgic_OtherLongTermDebts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="OtherLongTermDebts" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8.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-20211231.xsd#mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="IncomeBeforeTaxesOnIncome" xlink:href="mgic-20211231.xsd#mgic_IncomeBeforeTaxesOnIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIncomeBeforeTaxesOnIncomeAbstract" xlink:to="IncomeBeforeTaxesOnIncome" 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-20211231.xsd#mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract"/>
    <loc xlink:type="locator" xlink:label="CurrentAbstract" xlink:href="mgic-20211231.xsd#mgic_CurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="CurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxesAbstract" xlink:href="mgic-20211231.xsd#mgic_DeferredTaxesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="DeferredTaxesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxesAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxesAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="3.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-20211231.xsd#mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome" xlink:href="mgic-20211231.xsd#mgic_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" xlink:to="IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" 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-20211231.xsd#mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDeductionsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UncertainTaxPositionAndOtherDifferences" xlink:href="mgic-20211231.xsd#mgic_UncertainTaxPositionAndOtherDifferences"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" xlink:to="UncertainTaxPositionAndOtherDifferences" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract" 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-20211231.xsd#mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_ScheduleOfEmployeeOptionActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="mgic-20211231.xsd#mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="12.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable" xlink:href="mgic-20211231.xsd#mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="16.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-20211231.xsd#mgic_ScheduleOfOptionsOutstandingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber" xlink:href="mgic-20211231.xsd#mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:href="mgic-20211231.xsd#mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:href="mgic-20211231.xsd#mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice" xlink:href="mgic-20211231.xsd#mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice" order="3.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-20211231.xsd#mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccretionOfRedeemableNoncontrollingInterests" xlink:href="mgic-20211231.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="BasicAndDilutedEarningPerShare" xlink:href="mgic-20211231.xsd#mgic_BasicAndDilutedEarningPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="BasicAndDilutedEarningPerShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfReportedSegmentResultsOfOperationAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfReportedSegmentResultsOfOperationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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="SalesRevenuesNet" xlink:href="mgic-20211231.xsd#mgic_SalesRevenuesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="SalesRevenuesNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="Expenses" xlink:href="mgic-20211231.xsd#mgic_Expenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="Expenses" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SegmentOperatingIncomeloss" xlink:href="mgic-20211231.xsd#mgic_SegmentOperatingIncomeloss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="SegmentOperatingIncomeloss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" 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-20211231.xsd#mgic_ScheduleOfTotalRevenuesClassifiedAccordingToGeographicalDestinationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/country-2022.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/2022/country-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/country-2022.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-20211231.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-20211231.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-20211231.xsd#mgic_ScheduleOfLongLivedAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/country-2022.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/2022/country-2022.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/2022/country-2022.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-20211231.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="us-gaap_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="us-gaap_AccountsReceivableNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizedContractCostGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="us-gaap_CapitalizedContractCostGross" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestmentsAndReceivablesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="us-gaap_LongTermInvestmentsAndReceivablesNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract"/>
    <loc xlink:type="locator" xlink:label="NetOfAllowanceForCreditLosses" xlink:href="mgic-20211231.xsd#mgic_NetOfAllowanceForCreditLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="NetOfAllowanceForCreditLosses" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofresearchanddevelopmentcostsnetTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfResearchAndDevelopmentCostsNetAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="ResearchAndDevelopmentExpenseGross" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_ScheduleOfFinancialIncomeExpensesNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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/ScheduleofcomponentsoperatingleasecostsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfComponentsOperatingLeaseCostsAbstract" xlink:href="mgic-20211231.xsd#mgic_ScheduleOfComponentsOperatingLeaseCostsAbstract"/>
    <loc xlink:type="locator" xlink:label="LeasesDetailsScheduleofcomponentsoperatingleasecostsTable" xlink:href="mgic-20211231.xsd#mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsTable"/>
    <loc xlink:type="locator" xlink:label="LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems" xlink:href="mgic-20211231.xsd#mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOperatingLeaseCostsAbstract" xlink:to="LeasesDetailsScheduleofcomponentsoperatingleasecostsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsScheduleofcomponentsoperatingleasecostsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseCostMember" xlink:href="mgic-20211231.xsd#mgic_OperatingLeaseCostMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="OperatingLeaseCostMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VariableLeaseCostMember" xlink:href="mgic-20211231.xsd#mgic_VariableLeaseCostMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="VariableLeaseCostMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShorttermLeaseCostMember" xlink:href="mgic-20211231.xsd#mgic_ShorttermLeaseCostMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="ShorttermLeaseCostMember" 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="LeasesDetailsScheduleofcomponentsoperatingleasecostsTable" xlink:to="LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems" xlink:to="us-gaap_LeaseCost" order="0.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-20211231.xsd#mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.xsd#mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasesFutureMinimumPaymentDueInTwoYears" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDueInTwoYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentDueInTwoYears" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasesFutureMinimumPaymentDueInThreeYears" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDueInThreeYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentDueInThreeYears" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasesFutureMinimumPaymentDueInFourYears" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDueInFourYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentDueInFourYears" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasesFutureMinimumPaymentDueInFiveYears" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDueInFiveYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentDueInFiveYears" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" xlink:href="mgic-20211231.xsd#mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasesFutureMinimumPaymentDueThereafter" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDueThereafter"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" xlink:to="OperatingLeasesFutureMinimumPaymentDueThereafter" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasesFutureMinimumPaymentDue" xlink:href="mgic-20211231.xsd#mgic_OperatingLeasesFutureMinimumPaymentDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" xlink:to="OperatingLeasesFutureMinimumPaymentDue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LessImputedInterest" xlink:href="mgic-20211231.xsd#mgic_LessImputedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" xlink:to="LessImputedInterest" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsTable" xlink:href="mgic-20211231.xsd#mgic_SignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsLineItems" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeveranceCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockOptionExercisePriceIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionExercisePriceIncrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_StockOptionExercisePriceIncrease" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/BusinessCombinationsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsTable" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsDetailsLineItems" xlink:href="mgic-20211231.xsd#mgic_BusinessCombinationsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="BusinessCombinationsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsTable" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="EnableITLLCMember" xlink:href="mgic-20211231.xsd#mgic_EnableITLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="EnableITLLCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MenarvaLtdMember" xlink:href="mgic-20211231.xsd#mgic_MenarvaLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="MenarvaLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YGSoftITLtdMember" xlink:href="mgic-20211231.xsd#mgic_YGSoftITLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="YGSoftITLtdMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AptonetIncMember" xlink:href="mgic-20211231.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockellInformationSystemsIncMember" xlink:href="mgic-20211231.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetEffectsIncMember" xlink:href="mgic-20211231.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PowWowIncMember" xlink:href="mgic-20211231.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="OnTargetGroupIncMember" xlink:href="mgic-20211231.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="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InfinigySolutionsLlcMember" xlink:href="mgic-20211231.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="9.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="BusinessCombinationsDetailsTable" xlink:to="BusinessCombinationsDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" 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-20211231.xsd#mgic_PaymentsUponClosingOfBusinessAcquisition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="PaymentsUponClosingOfBusinessAcquisition" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessAcquisitionContingentConsiderationDeferredPayment" xlink:href="mgic-20211231.xsd#mgic_BusinessAcquisitionContingentConsiderationDeferredPayment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="BusinessAcquisitionContingentConsiderationDeferredPayment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SettlementLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SettlementLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_SettlementLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContingentConsiderationInFuturePerformance" xlink:href="mgic-20211231.xsd#mgic_ContingentConsiderationInFuturePerformance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="ContingentConsiderationInFuturePerformance" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalEstimatedConsideration" xlink:href="mgic-20211231.xsd#mgic_TotalEstimatedConsideration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="TotalEstimatedConsideration" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaidInCash" xlink:href="mgic-20211231.xsd#mgic_PaidInCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="PaidInCash" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_PurchaseObligationDueInSecondYear" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_PurchaseObligationDueInThirdYear" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligationDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_PurchaseObligationDueInFourthYear" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligationDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_PurchaseObligationDueInFifthYear" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdditionalRateOwnershipAcquired" xlink:href="mgic-20211231.xsd#mgic_AdditionalRateOwnershipAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="AdditionalRateOwnershipAcquired" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsDetailsLineItems" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" order="17.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RecognizedTradingLossesAmount" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="LongTermDebtDetailsTable" xlink:href="mgic-20211231.xsd#mgic_LongTermDebtDetailsTable"/>
    <loc xlink:type="locator" xlink:label="LongTermDebtDetailsLineItems" xlink:href="mgic-20211231.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_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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"/>
    <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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="FinalPaymentDueDate" xlink:href="mgic-20211231.xsd#mgic_FinalPaymentDueDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtDetailsLineItems" xlink:to="FinalPaymentDueDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="LoanAmountDescription" xlink:href="mgic-20211231.xsd#mgic_LoanAmountDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtDetailsLineItems" xlink:to="LoanAmountDescription" order="4.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="TaxesonIncomeDetailsTable" xlink:href="mgic-20211231.xsd#mgic_TaxesonIncomeDetailsTable"/>
    <loc xlink:type="locator" xlink:label="TaxesonIncomeDetailsLineItems" xlink:href="mgic-20211231.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="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/country-2022.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/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="FormulaTelecomSolutionsLtdMember" xlink:href="mgic-20211231.xsd#mgic_FormulaTelecomSolutionsLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="FormulaTelecomSolutionsLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EnglandMember" xlink:href="mgic-20211231.xsd#mgic_EnglandMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="EnglandMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="InvestmentGeographicsRegionAxis" xlink:href="mgic-20211231.xsd#mgic_InvestmentGeographicsRegionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsTable" xlink:to="InvestmentGeographicsRegionAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InvestmentGeographicsRegionDomain" xlink:href="mgic-20211231.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-20211231.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="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_CorporateAndOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateAndOtherMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_CorporateAndOtherMember" 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="4.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesNetOfInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesNetOfInterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_RevenuesNetOfInterestExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyDevelopmentTaxRatePercentage" xlink:href="mgic-20211231.xsd#mgic_PropertyDevelopmentTaxRatePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="PropertyDevelopmentTaxRatePercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDispositionOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_IncomeTaxReconciliationDispositionOfAssets" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendRatePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_PreferredStockDividendRatePercentage" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TaxBenefitsDescription" xlink:href="mgic-20211231.xsd#mgic_TaxBenefitsDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="TaxBenefitsDescription" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDeductionsDividends"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsDividends" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncashIncomeTaxExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="13.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="EquityDetailsTable" xlink:href="mgic-20211231.xsd#mgic_EquityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="EquityDetailsLineItems" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ExecutiveOfficerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_ExecutiveOfficerMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="4.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="SharesPurchase" xlink:href="mgic-20211231.xsd#mgic_SharesPurchase"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsLineItems" xlink:to="SharesPurchase" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VestPeriod" xlink:href="mgic-20211231.xsd#mgic_VestPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsLineItems" xlink:to="VestPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsLineItems" xlink:to="us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DividendDistributionMaximumPercentage" xlink:href="mgic-20211231.xsd#mgic_DividendDistributionMaximumPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsLineItems" xlink:to="DividendDistributionMaximumPercentage" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPayableAmountPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="12.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsTable" xlink:href="mgic-20211231.xsd#mgic_CommitmentsandContingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsLineItems" xlink:href="mgic-20211231.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20211231.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-20211231.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-20211231.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"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="srt_RangeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="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="CommitmentsandContingenciesDetailsTable" xlink:to="CommitmentsandContingenciesDetailsLineItems" order="4.0"/>
    <loc xlink:type="locator" xlink:label="BankGuaranteesAmount" xlink:href="mgic-20211231.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-20211231.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_LossContingencyDamagesSoughtValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyDamagesPaidValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PlaintiffsAmount" xlink:href="mgic-20211231.xsd#mgic_PlaintiffsAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="PlaintiffsAmount" order="4.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="SegmentGeographicalInformationandMajorCustomersDetailsTable" xlink:href="mgic-20211231.xsd#mgic_SegmentGeographicalInformationandMajorCustomersDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SegmentGeographicalInformationandMajorCustomersDetailsLineItems" xlink:href="mgic-20211231.xsd#mgic_SegmentGeographicalInformationandMajorCustomersDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="SegmentGeographicalInformationandMajorCustomersDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalInformationandMajorCustomersDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_SalesRevenueNetMember" 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="SegmentGeographicalInformationandMajorCustomersDetailsTable" xlink:to="SegmentGeographicalInformationandMajorCustomersDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalInformationandMajorCustomersDetailsLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConcentrationRiskPercentage" xlink:href="mgic-20211231.xsd#mgic_ConcentrationRiskPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalInformationandMajorCustomersDetailsLineItems" xlink:to="ConcentrationRiskPercentage" 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="AggregateAmount" xlink:href="mgic-20211231.xsd#mgic_AggregateAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="AggregateAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="LeaseTerm" xlink:href="mgic-20211231.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="LeaseExpiresTerm" xlink:href="mgic-20211231.xsd#mgic_LeaseExpiresTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LeaseExpiresTerm" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LessorOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeaseRenewalTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LessorOperatingLeaseRenewalTerm" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLeaseIncome" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseOptionToTerminate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseOptionToTerminate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseOptionToTerminate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5.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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsTable" xlink:href="mgic-20211231.xsd#mgic_SubsequentEventsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsLineItems" xlink:href="mgic-20211231.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="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="srt_StatementScenarioAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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="SubsequentEventsDetailsTable" xlink:to="SubsequentEventsDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentCompanyDistributionToShareholdersPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentCompanyDistributionToShareholdersPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_InvestmentCompanyDistributionToShareholdersPerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_IncomeTaxHolidayAggregateDollarAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DividendDistribution" xlink:href="mgic-20211231.xsd#mgic_DividendDistribution"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="DividendDistribution" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseReminderOfSharesPercentage" xlink:href="mgic-20211231.xsd#mgic_PurchaseReminderOfSharesPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="PurchaseReminderOfSharesPercentage" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuritiesBorrowedAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuritiesBorrowedAllowanceForCreditLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SecuritiesBorrowedAllowanceForCreditLoss" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_LongTermDebtTerm" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalHomeLoanBankAdvancesInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_FederalHomeLoanBankAdvancesInterestRate" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="mgic-20211231.xsd#mgic_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelEmailAddress" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="34.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="36.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="37.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>img_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" "/ 'P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH ***3(Z9&?3-&X"U7JQ4$W3\!_.ENM-='MK^5P$B.%SUX/'XT$ ]>QS^-
M5ZB-_B(F4" D'(R,#CKDXQG@<UY..QV R_"-YC5ITHI2;]I*$+6N^:\IPV2O
M?R*C&4FE%-M[63W]4G_3+(="I.<C)&/J3Q]?Z^G%(2B ,>!G(/!_#!]/;)'K
M7D>N_%CPEX=:>WGOUN;I<DVMN-[]3G X'.>N[^A/AWB/]H75[XXT#3Q;6Q&!
M>7O<9 X'I7\J>*OTS_ CPJPDUF_&5*OG:BU"C0:JS<X\WN2=.52%I-<B2B[7
MNW<^GRG@KB;.4G_9$HP;34I7BK-IIKG4=;6DN^Q]97NIZ99 SSSK;Y)XSD')
M]1D#U(QUYZBO(_$7QT\,Z5%G3\:U.!@+8@,<XZY(.!D] #]<U\>:IXBU_6YO
M/U>_NKD < # &/8'&/RYK :U)Z-CIT_QW=Z_RW\6OVLG$N/4\!X9Y1'(%^\A
M&K)1G>ZE%33?-9RTGI;?RN?K&3^$^#BD\[S6\E:T()>7NW\MM7TVT/8_$/QJ
M\6ZV1%IR6>FV]R,!VR6'OG.!G'.,<UZ/\,-4O)/#+O>7-Y=SMJVIEI[DGS''
MG@#H#\HP<>^:^7Y9F6#!8GTY/;(Y..<?@/KUKZ(^%38\)1C_ *B6H]L_\MA[
MBOYN\&_'SQB\2N(^),TXDXQJ3J^SYHI:6E*JFU'?W4I6ULWKHE8]/B;AK+LG
MPE&&#IJ,95()QVNDG9MVUVW=[]S[,HHHK_J2NNZ^]7_.Y_-8457F(.,'/3^M
M%1+%**;E:,5>[;:2T=]79=^H;ZK7R6M_+2_H/$A7D #KR2>,G'K[D^G/0<TX
M2=R1G/49]>O]>^1VS7*ZGKFEZ2//U"^M(,$X+L">">..G?UXY&:\;\0_M Z!
M8_:+?0@NJW00!6Y&G#L<R CJ.N .O.<U^+>(GTAO!SPLPDGQ;QIA,FE",FJ:
MJTJM63BI2<5&-6H_><>79/WCU<KR3/<XDE@LIJR;=E*TK6>EW[JMKK9OY'T6
M;B*(,S,H'/4GI],C@_H:XG7O'WAGP]&7U"]MK5<D#<XZYQT48],Y]Z^--?\
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
MQI8CUG8 8_D.PA3P2"5)S@D$"@#]L?.'M^1I*_G6L/\ @M/\7];U33="T?\
M9Y\%ZKJ^L7XT_0[.S\4ZUF_U49.Q<*,)DY^;+'.<DU^__@F]\0:KX7T'4/&%
MA9:7XIN]'TRZU[2-,O6U#3M/U)T$CI;RD*S('P0PRI$?5C&')MMIZ:?D!V5%
M%% !1110 4444 ?PV?M)_P#)?_C'_P!CSK/\Q63\'OA-XN^-WQ!TSX<^"8+.
MYUS7P39-?D!0HY)8GA0!R2>  <XZ#6_:3_Y+_P#&/_L>=9_F*Z_]DSXS^'_V
M??CKX/\ BMXHL-5UW2] 4K?66C*&U4;@0"5/##/53P>G<T;;:>@'U%_PZ4_:
MY_Z!_A/_ ,';5]8_L4?L5_MC_LP_&G3/%]Q8>'KKP;J]B/#_ (WT<7JM]OTD
M'*NN]73<K ,I*L P4D$<5[(/^"V/P#G_ .:5?&#K_P! W13V]YC_ (_05[5^
MS[_P5!^$7[1GQ2T7X8>&O 7Q T'6M51C97NL1Z,NF  9.'68N3C.-J[L\+0!
M^1__  5*_9A;X,?&)?BCX9L/LO@7XL7QU#=E#I6@^+@S+K^C?NSL"S(OFJJX
M"AMIPP(K\V/"OBO6? _B30?&'A^XN[77O">N:/X@L;WGIZ_S_I7]H7[4/P+T
M#]HOX->,OA?K(07&JV;ZAHE\SA?[-\5HF?#\H&.0)2$;. %(8]0*_B]\5>%?
M$'@?Q5KW@_Q1I_\ 9?BCPGKG_"/ZY97I_P"8Q^?IV'Y^@!_59XO_ &[/"4'[
M$I_:0T^YM!K>O:,-!TW10JX_X6(T3(T''/R2CS<X .8U!.#C^4F^U74-<U+5
M-8U"XN[K5/$-]_PD%]>WI_YC'U[Y_K^5J?Q5X@G\*VO@?^V+O_A#;37#X@L=
M%_YA']L<_3_'WKJ/A7\,O$/QB^(?@WX7^#[;[5KWBR^_L^Q_ZAVC\?\ $_!^
MGTQ^9H _5#_@DC^S#_PGGC6[^/WB^Q%QX0\$WIL/ WVUE#7_ (M!422A6!R(
M0ZL1M(SL4XWBOZ6X>GX'^=>1_!;X3>&?@A\-?"/PP\+Q1VVE^'=&CLL+A7O]
M4V+_ &UK$A89+S3EY!D#:K^7SD,WKD/^I'T/\J )Z*** "BBB@ HHHH _AL_
M:3_Y+_\ &/\ ['G6?YBN5^'?PS\;_&#Q?IG@'X<Z0/$WB;5 39Z.U^-)4*!D
MDD\*JC&2< 8]JZK]I/\ Y+_\8_\ L>=9_F*[K]C?XM>&/@A^T1X%^)WC:YNE
M\,>'U*WK60#;21@-@XW8X.#UQ@]<T >C_P##M+]N#R<?\*/_ /+XT+\OIG_/
M>OL[]@7]B']J7X,?M*^$/&OQ'^&::!X0TBPU=;_6?[?T+5"K2*=F=K!P6ZK@
MJQP2IR#7W3_P^ _91_Y^?%?_ (+_ /[.C_A\!^RC_P _/BO_ ,%__P!G0!^I
M<_;\/ZU_/#_P6-_9UT_P[K'AC]H[P^MM:GQ5>KX.\569& =8.?\ A'=?##@D
M'(8#[IZX!&?UZ_9F_:\^%'[4\'B>?X9OJC+X5O!'J O5V[F;Y<C#' 8D+MP>
M"/F['XB_X+-9_P"&;/"'_94]$QG_ + DM '\S%?T1?\ !'G]FVQT/POK?[1V
MOV]G=:[XM/\ 8/@IL@?V;HH!_P"$@ &<@N^U1D$%!(.#MK^=W_TE_P _Y_\
MLJ_K6_X)1?\ )E7PP_Z_/%__ *?GH _1OR1[?F:2K%% !1110 4444 %%%%
M'\4_[0OPY^)%[\>/BUJ&G_#?QO=6MWXXUG[#>_\ "*Z[TY_GW_#K7CG_  K/
MXH?]$P^(?_A*:[_A7]T$UO;C_F'VI^MB/Z#_ ![X[XL_9M/_ .?&W_\  %?_
M (B@#^%7_A67Q/\ ^B7_ !"_\(C7/\:/^%9?$_\ Z)?\0O\ PB-<_P :_NIB
MMK ]+*V'TL57_P!D8_GZ>XI?L%A_SY6O_@!_]C0!^&'_  1A\*^*O#EC\=O^
M$F\*^(?#/VO4] ^Q?VWHG]D_V@HT5"S X.2H!(!(_D#['_P6$\.Z_P")/V=O
M!^G>'] U;7[P?$C2B;'1K#^U&"G19@,IU"Y#!&_C )]:_6V""" ?N(/LI^G'
M7T)/KW[=!2&W@N(OW\%K<Y]@<^YR#@_3'% '\*O_  JSXG_]$M^(7_A*ZY7]
M4?\ P2XTW6-"_8U^&.G>(-'U70M32[\7/?:?J]E_9DU@3K\HVF,@?*=O[MLY
M9Q(#C9D_H/\ 8+#_ )\K7_P _P#L:LV]O!""((!!D>@'T[G\OSH LT5G>=/N
M\G SC&>^/7_/;M5J'I^!_G0!/14$W3\!_.B'I^!_G0!/1110 4444 ?@;KG[
M9_QN\.3?%KQQ<?';PE:W7@CXC:MX.\*_!?6?"@'_  D00_*/^$A Z*>5&?EZ
MCG%?J-IW[3O@UF\8Z1XALKS2]?\ AK\+=!^*'C>Q8J?[/TC7-%,ZA1P<_>'4
MX4;L'!)^#S^QY^TXUC\5_AEIMC\";?X=_%7QQKVNWOQ \1Z-)JWC[P[I'B/9
MYBZ"JN(2Z[ $,PWH=PC*[GSW_C_]D+X[:+J6N-\&?$_@C4],\:_ +1O@CXHO
M?B$==_M8-X>#(/$&5)4Y5B  QX8'@D4 6?B;^UQKL&C?$;QO\,/$RM:VO[.'
M@_XN^%_!E_H08V*^(]=*_P!NR<?.""<ALCJ<=#6M\;_VY8/AQ\.=3T#P]I^O
M>)_BQI/PJ\(>+[[6;+0?[6\*^'M8\1[=O_"0L& 4*=^5VG.5(*D'=P.L?L2?
M%6[\$:]H$.I>'AJ=U^ROX/\ @C9Z@;["7WB[PWKC2>9(3@)'M4_.3LW?+G=D
M4?$C]D#X^W,7Q,\,_"K7OA\/!WQJ^'OPXT#XA_\ "3G7O[6TW6_ATDD0;P[M
M)!#)(^ W W D*X& #T;1/VN-+^'5Y\1O$/Q/\7:IKFB>$O GPDUV\\.6&@J'
MTO5_%.@AY=CXRN^1$=\'#.JNP) Q[3X<_;<^#FM>%_B-XGO3XH\+CX56.CZC
MXLTCQ/H3:3JT>F^(]YT"1(V9@1+N*E0ZE#DDR;FQ\I^*_P!B_P ?^,(?B+_8
M'B#PI<_\)%8? BPL397AQINK_#C \198?*"=PV@D$C.!P<>K?'#]DWQ9\6?&
M_P 8M<M]2T?2K?QQ\*O!_A_0+KD,WB[PWX@C\0EM?4<M&K:)$KNHV(74,P/%
M 'M?P3_:_P# GQP\6:[X'T?P]XW\+>)?#_AF'Q7?6/C/0SI)_LJ>9(58')Z/
M(N?;)R<8*_$?]K?X?_"SQW!X&\8Z1XJTVT-WHVF7?C1M";_A%M-U3Q'@Z"CS
M,S.PDQC("E>"1(0*^5?V.Q\6O&W[3'QC^*'Q%ATN?^R?A_H7PQ:_\+V.LZ9X
M3U#5O#DZ-*?#OG94(4W@GEU4YB&\)CF?C/\ L._&[X@>+_B)J%AXA\)^)]-\
M6_$7P;XQT7Q)XGUO7CK'AO1_#P/_ !(- \.[?^$15<Y!9PHS^&0#Z@_; _:'
MU[X"1?!34-&@&J:;XV^(R^'M>CLK(:KK%[I#(DFW0@K,!(=X;()RI7MR;4/[
M=7P7/PQNOB/<0>*[2>U\5GX?MX*N]#=/&!\88_Y (T)7#;L@98'.W(SGFJG[
M5/P;^)_Q*T_X%7_PRU#PY9^)?A-XY@\7WC>)@3I);1-$,2J0HR#YN!G[N'#-
M@!C7S!XQ_8.^)_Q$\%:EXM\<7W@O5/C#JWQM_P"%PWWAZRO];TOP=J&/#_\
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
0T/!- 'T%1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650830933384">
<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, 2021 </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 custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">MGIC<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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<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_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">49,073,055<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000876779<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<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_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<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_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<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_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-19415<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_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">L3<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_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 custom" 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 custom" 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 custom" 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 custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Ordinary Shares, NIS 0.1 Par Value<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<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_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">1281<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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Kost Forer Gabbay & Kasierer<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_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Tel-Aviv,
Israel<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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</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 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: 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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 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_AuditorFirmId</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:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: 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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 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_AuditorLocation</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: 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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 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_AuditorName</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: 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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 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_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 YYYY 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>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-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 Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<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_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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: 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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 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_IcfrAuditorAttestationFlag</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_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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_Security12bTitle</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:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance 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_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Exchange on which a security is registered.</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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-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_SecurityExchangeName</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:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</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_TradingSymbol</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:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance 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>15
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650832294856">
<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, 2021</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_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 custom" 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,090<span></span>
</td>
<td class="nump">$ 88,127<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">5,586<span></span>
</td>
<td class="nump">289<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_us-gaap_MarketableSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">1,142<span></span>
</td>
<td class="nump">1,238<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_us-gaap_AccountsReceivableNetCurrent', window );">Trade receivables (net of allowance of $ 5,071 and $ 3,967 at December 31, 2021 and 2020, respectively)</a></td>
<td class="nump">116,975<span></span>
</td>
<td class="nump">91,986<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_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables and contract assets</a></td>
<td class="nump">25,096<span></span>
</td>
<td class="nump">19,073<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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Other accounts receivable and prepaid expenses</a></td>
<td class="nump">9,890<span></span>
</td>
<td class="nump">10,513<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">246,779<span></span>
</td>
<td class="nump">211,226<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_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="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_SeverancePayFund', window );">Severance pay fund</a></td>
<td class="nump">3,646<span></span>
</td>
<td class="nump">4,673<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_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset</a></td>
<td class="nump">8,091<span></span>
</td>
<td class="nump">6,397<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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">24,299<span></span>
</td>
<td class="nump">24,509<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_us-gaap_OtherReceivables', window );">Other long-term receivables</a></td>
<td class="nump">5,165<span></span>
</td>
<td class="nump">5,507<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_us-gaap_PropertyPlantAndEquipmentNet', window );">PROPERTY AND EQUIPMENT, NET</a></td>
<td class="nump">5,872<span></span>
</td>
<td class="nump">5,988<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">INTANGIBLE ASSETS, NET</a></td>
<td class="nump">51,390<span></span>
</td>
<td class="nump">53,404<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_us-gaap_Goodwill', window );">GOODWILL</a></td>
<td class="nump">146,803<span></span>
</td>
<td class="nump">135,682<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_us-gaap_AssetsNoncurrent', window );">Total long-term assets</a></td>
<td class="nump">245,266<span></span>
</td>
<td class="nump">236,160<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">492,045<span></span>
</td>
<td class="nump">447,386<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_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="ro">
<td class="pl custom" 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">17,032<span></span>
</td>
<td class="nump">11,529<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_us-gaap_AccountsPayableTradeCurrent', window );">Trade payables</a></td>
<td class="nump">24,711<span></span>
</td>
<td class="nump">14,250<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_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accrued expenses and other accounts payable</a></td>
<td class="nump">45,173<span></span>
</td>
<td class="nump">41,846<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_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current maturities of operating lease liabilities</a></td>
<td class="nump">3,943<span></span>
</td>
<td class="nump">3,413<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_LiabilitiesDueToAcquisitionActivities', window );">Liabilities due to acquisition activities</a></td>
<td class="nump">6,635<span></span>
</td>
<td class="nump">4,998<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_us-gaap_DeferredRevenueCurrent', window );">Deferred revenues and customer advances</a></td>
<td class="nump">10,771<span></span>
</td>
<td class="nump">8,793<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">108,265<span></span>
</td>
<td class="nump">84,829<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_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="ro">
<td class="pl custom" 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">20,155<span></span>
</td>
<td class="nump">13,352<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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">20,970<span></span>
</td>
<td class="nump">21,109<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Long-term liabilities due to acquisition activities</a></td>
<td class="nump">13,892<span></span>
</td>
<td class="nump">10,926<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_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">18,112<span></span>
</td>
<td class="nump">17,639<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_us-gaap_PostemploymentBenefitsLiabilityNoncurrent', window );">Accrued severance pay</a></td>
<td class="nump">4,551<span></span>
</td>
<td class="nump">5,545<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_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">77,680<span></span>
</td>
<td class="nump">68,571<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_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="re">
<td class="pl custom" 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">30,432<span></span>
</td>
<td class="nump">24,980<span></span>
</td>
</tr>
<tr 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_MagicSoftwareEnterprisesEquityAbstract', window );"><strong>Magic Software Enterprises equity:</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_us-gaap_CommonStockValue', window );">Ordinary shares of NIS 0.1 par value - Authorized: 50,000,000 shares at December 31, 2021 and 2020; Issued and Outstanding: 49,073,055 and 49,035,055 shares at December 31, 2021 and 2020, respectively</a></td>
<td class="nump">1,165<span></span>
</td>
<td class="nump">1,164<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_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">211,543<span></span>
</td>
<td class="nump">211,713<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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">9,294<span></span>
</td>
<td class="nump">7,835<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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">43,246<span></span>
</td>
<td class="nump">39,720<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_us-gaap_StockholdersEquity', window );">Total equity attributable to Magic Software Enterprises shareholders</a></td>
<td class="nump">265,248<span></span>
</td>
<td class="nump">260,432<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_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">10,420<span></span>
</td>
<td class="nump">8,574<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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">275,668<span></span>
</td>
<td class="nump">269,006<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">$ 492,045<span></span>
</td>
<td class="nump">$ 447,386<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_MagicSoftwareEnterprisesEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MagicSoftwareEnterprisesEquityAbstract</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_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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124098289&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 https://asc.fasb.org/extlink&amp;oid=124259787&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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=124501264&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 https://asc.fasb.org/extlink&amp;oid=124501264&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 https://asc.fasb.org/extlink&amp;oid=126968391&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>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: 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(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126901519&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 14: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&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 https://asc.fasb.org/extlink&amp;oid=128092470&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 https://asc.fasb.org/extlink&amp;oid=123455525&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126897435&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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 https://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 https://asc.fasb.org/extlink&amp;oid=123427490&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 https://asc.fasb.org/extlink&amp;oid=123427490&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 https://asc.fasb.org/extlink&amp;oid=123427490&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 https://asc.fasb.org/extlink&amp;oid=123427490&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/2009/role/commonPracticeRef<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 https://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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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 https://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 https://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 https://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 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=123596393&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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<br> -URI https://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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=123419778&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: 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 https://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_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 https://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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://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(22))<br> -URI https://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 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<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 https://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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: 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 https://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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</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 https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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(22))<br> -URI https://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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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 https://asc.fasb.org/extlink&amp;oid=123596393&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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.31)<br> -URI https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 https://asc.fasb.org/extlink&amp;oid=123391704&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 https://asc.fasb.org/extlink&amp;oid=123391704&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 https://asc.fasb.org/extlink&amp;oid=123391704&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://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)(a)(4))<br> -URI https://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 https://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 https://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://www.xbrl.org/2009/role/commonPracticeRef<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 https://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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 https://asc.fasb.org/extlink&amp;oid=122040564&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 https://asc.fasb.org/extlink&amp;oid=122040564&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 https://asc.fasb.org/extlink&amp;oid=122040564&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 https://asc.fasb.org/extlink&amp;oid=122040564&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=124501264&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 https://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 https://asc.fasb.org/extlink&amp;oid=124501264&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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(19)(a))<br> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<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(31))<br> -URI https://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(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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 https://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_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 https://asc.fasb.org/extlink&amp;oid=124436220&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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<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 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<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 https://asc.fasb.org/extlink&amp;oid=122640432&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 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: 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 https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: 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> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: 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> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: 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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: 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 https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 received for services rendered and products shipped, but not yet billed, for non-contractual agreements due 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;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-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>16
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650830918600">
<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, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>&#8362; / shares</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>
</tr>
<tr 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 custom" 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">$ 5,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,967<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_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 custom" 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 custom" 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,073,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,035,055<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_us-gaap_CommonStockSharesOutstanding', window );">Ordinary stock, shares outstanding</a></td>
<td class="nump">49,073,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,035,055<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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: 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 https://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_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 https://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>dtr-types: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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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>17
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650832601400">
<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, 2021</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_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">$ 30,934<span></span>
</td>
<td class="nump">$ 24,272<span></span>
</td>
<td class="nump">$ 28,084<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">36,149<span></span>
</td>
<td class="nump">33,181<span></span>
</td>
<td class="nump">30,996<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">413,242<span></span>
</td>
<td class="nump">313,741<span></span>
</td>
<td class="nump">266,550<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">480,325<span></span>
</td>
<td class="nump">371,194<span></span>
</td>
<td class="nump">325,630<span></span>
</td>
</tr>
<tr class="ro">
<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">12,182<span></span>
</td>
<td class="nump">10,487<span></span>
</td>
<td class="nump">10,220<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">4,144<span></span>
</td>
<td class="nump">3,598<span></span>
</td>
<td class="nump">4,167<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">331,005<span></span>
</td>
<td class="nump">247,517<span></span>
</td>
<td class="nump">209,114<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">347,331<span></span>
</td>
<td class="nump">261,602<span></span>
</td>
<td class="nump">223,501<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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">132,994<span></span>
</td>
<td class="nump">109,592<span></span>
</td>
<td class="nump">102,129<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" 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,995<span></span>
</td>
<td class="nump">8,789<span></span>
</td>
<td class="nump">8,239<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_us-gaap_SellingAndMarketingExpense', window );">Selling and marketing</a></td>
<td class="nump">38,147<span></span>
</td>
<td class="nump">31,160<span></span>
</td>
<td class="nump">30,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_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">32,110<span></span>
</td>
<td class="nump">27,967<span></span>
</td>
<td class="nump">29,529<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">2,507<span></span>
</td>
<td class="nump">1,088<span></span>
</td>
<td class="nump">255<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_us-gaap_OperatingCostsAndExpenses', window );">Total operating costs and expenses</a></td>
<td class="nump">81,759<span></span>
</td>
<td class="nump">69,004<span></span>
</td>
<td class="nump">68,477<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">51,235<span></span>
</td>
<td class="nump">40,588<span></span>
</td>
<td class="nump">33,652<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_us-gaap_NonoperatingIncomeExpense', window );">Financial expenses, net</a></td>
<td class="num">(3,155)<span></span>
</td>
<td class="num">(917)<span></span>
</td>
<td class="num">(1,169)<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,817)<span></span>
</td>
<td class="num">(2,268)<span></span>
</td>
<td class="num">(11)<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before taxes on income</a></td>
<td class="nump">45,263<span></span>
</td>
<td class="nump">37,403<span></span>
</td>
<td class="nump">32,472<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_us-gaap_IncomeTaxExpenseBenefit', window );">Taxes on income</a></td>
<td class="nump">10,359<span></span>
</td>
<td class="nump">7,286<span></span>
</td>
<td class="nump">6,874<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_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">34,904<span></span>
</td>
<td class="nump">30,117<span></span>
</td>
<td class="nump">25,598<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_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net income attributable to redeemable non-controlling interests</a></td>
<td class="nump">3,517<span></span>
</td>
<td class="nump">2,526<span></span>
</td>
<td class="nump">3,111<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_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling interests</a></td>
<td class="nump">2,055<span></span>
</td>
<td class="nump">2,405<span></span>
</td>
<td class="nump">2,221<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">$ 29,332<span></span>
</td>
<td class="nump">$ 25,186<span></span>
</td>
<td class="nump">$ 20,266<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_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic and Diluted earnings per share (in Dollars per share)</a></td>
<td class="nump">$ 0.52<span></span>
</td>
<td class="nump">$ 0.49<span></span>
</td>
<td class="nump">$ 0.26<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_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract</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_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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=123596393&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) for the period per each share of common stock or unit 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: 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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: 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(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: 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(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: 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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: 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(27))<br> -URI https://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_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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 https://asc.fasb.org/extlink&amp;oid=126953954&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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: 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(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: 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(8))<br> -URI https://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 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: 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(15))<br> -URI https://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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=122134291&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=123586238&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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&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://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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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 https://asc.fasb.org/extlink&amp;oid=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: 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 https://asc.fasb.org/extlink&amp;oid=126901519&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_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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: 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 https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: 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 https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: 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 https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 https://asc.fasb.org/extlink&amp;oid=124431687&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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: 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 https://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>18
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650830798600">
<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, 2021</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_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 custom" 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">$ 34,904<span></span>
</td>
<td class="nump">$ 30,117<span></span>
</td>
<td class="nump">$ 25,598<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 custom" 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">2,673<span></span>
</td>
<td class="nump">10,275<span></span>
</td>
<td class="nump">8,125<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_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gains (losses) from available-for-sale securities</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">2,673<span></span>
</td>
<td class="nump">10,274<span></span>
</td>
<td class="nump">8,220<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_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income</a></td>
<td class="nump">37,577<span></span>
</td>
<td class="nump">40,391<span></span>
</td>
<td class="nump">33,818<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,371<span></span>
</td>
<td class="nump">4,374<span></span>
</td>
<td class="nump">5,106<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,415<span></span>
</td>
<td class="nump">2,672<span></span>
</td>
<td class="nump">2,645<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">$ 30,791<span></span>
</td>
<td class="nump">$ 33,345<span></span>
</td>
<td class="nump">$ 26,067<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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://asc.fasb.org/extlink&amp;oid=123602790&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 https://asc.fasb.org/extlink&amp;oid=126980362&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: 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 https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: 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 https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: 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 https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 https://asc.fasb.org/extlink&amp;oid=124431687&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>19
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650825946456">
<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 custom" 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 custom" 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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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="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_StockbasedCompensation', 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="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"> <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="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"> <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="ro">
<td class="pl custom" 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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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="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</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="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"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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 custom" 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 custom" 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="re">
<td class="pl custom" 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"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">256<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_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="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="num">(5,972)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(5,972)<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,317)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(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_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Acquisition of non-controlling interests</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,215)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(3,409)<span></span>
</td>
<td class="num">(4,624)<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_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="num">(6,617)<span></span>
</td>
<td class="num">(6,617)<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_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="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</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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="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"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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 custom" 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 custom" 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>
<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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">41<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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">38,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="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_StockbasedCompensation', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">956<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">956<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="num">(1,166)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,166)<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">(4,026)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(4,026)<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_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">(21,780)<span></span>
</td>
<td class="num">(569)<span></span>
</td>
<td class="num">(22,349)<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</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,459<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">360<span></span>
</td>
<td class="nump">1,819<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"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">29,332<span></span>
</td>
<td class="nump">2,055<span></span>
</td>
<td class="nump">31,387<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" 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, 2021</a></td>
<td class="nump">$ 1,165<span></span>
</td>
<td class="nump">$ 211,543<span></span>
</td>
<td class="nump">$ 9,294<span></span>
</td>
<td class="nump">$ 43,246<span></span>
</td>
<td class="nump">$ 10,420<span></span>
</td>
<td class="nump">$ 275,668<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" 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, 2021</a></td>
<td class="nump">49,073,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_mgic_StockbasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock-based compensation.</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_StockbasedCompensation</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_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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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_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://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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_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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124436220&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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<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 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<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 https://asc.fasb.org/extlink&amp;oid=122640432&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 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: 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 https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: 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> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: 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> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: 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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: 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 https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>20
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650831368728">
<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, 2021</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_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 custom" 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">$ 34,904<span></span>
</td>
<td class="nump">$ 30,117<span></span>
</td>
<td class="nump">$ 25,598<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 custom" 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">14,852<span></span>
</td>
<td class="nump">13,939<span></span>
</td>
<td class="nump">14,025<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_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">956<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">74<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">(2,999)<span></span>
</td>
<td class="num">(1,650)<span></span>
</td>
<td class="num">(1,893)<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_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Amortization of marketable securities premium and accretion of discount</a></td>
<td class="nump">96<span></span>
</td>
<td class="num">(70)<span></span>
</td>
<td class="nump">117<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_ExchangeRateOfLoans', window );">Exchange rate of loans</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">1,362<span></span>
</td>
<td class="nump">1,895<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_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="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_IncreaseDecreaseInTradeReceivableNet', window );">Trade receivables, net</a></td>
<td class="num">(27,539)<span></span>
</td>
<td class="num">(3,939)<span></span>
</td>
<td class="nump">6,550<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_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses', window );">Other long-term and short-term accounts receivable and prepaid expenses</a></td>
<td class="nump">263<span></span>
</td>
<td class="nump">3,399<span></span>
</td>
<td class="nump">9,594<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_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Trade payables</a></td>
<td class="nump">8,771<span></span>
</td>
<td class="nump">1,899<span></span>
</td>
<td class="num">(5,273)<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">6,395<span></span>
</td>
<td class="nump">8,175<span></span>
</td>
<td class="num">(7,673)<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_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenues</a></td>
<td class="nump">2,040<span></span>
</td>
<td class="num">(936)<span></span>
</td>
<td class="nump">2,934<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_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">37,810<span></span>
</td>
<td class="nump">52,296<span></span>
</td>
<td class="nump">45,948<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" 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,193)<span></span>
</td>
<td class="num">(3,302)<span></span>
</td>
<td class="num">(4,143)<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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(1,439)<span></span>
</td>
<td class="num">(2,772)<span></span>
</td>
<td class="num">(1,379)<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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid in conjunction with acquisitions, net of acquired cash (a)</a></td>
<td class="num">(6,832)<span></span>
</td>
<td class="num">(16,534)<span></span>
</td>
<td class="num">(22,603)<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_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from maturity and sale of marketable securities</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,429<span></span>
</td>
<td class="nump">3,356<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="num">(93)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(714)<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="num">(5,297)<span></span>
</td>
<td class="nump">7,575<span></span>
</td>
<td class="nump">10,043<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_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(16,854)<span></span>
</td>
<td class="num">(9,604)<span></span>
</td>
<td class="num">(15,440)<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" 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">41<span></span>
</td>
<td class="nump">256<span></span>
</td>
<td class="nump">69<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_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of ordinary shares, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">104<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_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividend paid</a></td>
<td class="num">(21,780)<span></span>
</td>
<td class="num">(12,503)<span></span>
</td>
<td class="num">(14,963)<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_us-gaap_PaymentsOfDividendsMinorityInterest', window );">Dividend paid to non-controlling interests</a></td>
<td class="num">(569)<span></span>
</td>
<td class="num">(931)<span></span>
</td>
<td class="num">(457)<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">(3,664)<span></span>
</td>
<td class="num">(4,174)<span></span>
</td>
<td class="num">(3,395)<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_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of redeemable non-controlling interest</a></td>
<td class="num">(511)<span></span>
</td>
<td class="num">(18,016)<span></span>
</td>
<td class="num">(5,592)<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_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payments of deferred and contingent consideration related to acquisitions</a></td>
<td class="num">(5,343)<span></span>
</td>
<td class="num">(4,596)<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_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Short-term and long-term loans received</a></td>
<td class="nump">25,558<span></span>
</td>
<td class="nump">9,686<span></span>
</td>
<td class="nump">878<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_RepaymentsOfShortTermAndLongTermDebt', window );">Repayment of short-term and long-term loans</a></td>
<td class="num">(14,467)<span></span>
</td>
<td class="num">(9,369)<span></span>
</td>
<td class="num">(13,624)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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 used in financing activities</a></td>
<td class="num">(20,735)<span></span>
</td>
<td class="num">(39,647)<span></span>
</td>
<td class="num">(36,980)<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_EffectOfExchangeRateChangesOnCashAndCashEquivalent', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(258)<span></span>
</td>
<td class="nump">3,167<span></span>
</td>
<td class="nump">1,261<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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="num">(37)<span></span>
</td>
<td class="nump">6,212<span></span>
</td>
<td class="num">(5,211)<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at the beginning 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Cash and cash equivalents at end of the year</a></td>
<td class="nump">88,090<span></span>
</td>
<td class="nump">88,127<span></span>
</td>
<td class="nump">81,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_OtherNoncashInvestingAndFinancingItemsAbstract', window );"><strong>Fair value of assets acquired and liabilities assumed at the date of acquisition:</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_NetAssetsExcludingAcquiredCash', window );">Net assets, excluding acquired cash</a></td>
<td class="nump">506<span></span>
</td>
<td class="num">(740)<span></span>
</td>
<td class="num">(6,501)<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_IntangibleAssetsNetOfDeferredTaxes', window );">Intangible assets, net of deferred taxes</a></td>
<td class="num">(4,816)<span></span>
</td>
<td class="num">(10,231)<span></span>
</td>
<td class="num">(14,411)<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_us-gaap_OtherAssetImpairmentCharges', window );">Goodwill</a></td>
<td class="num">(8,544)<span></span>
</td>
<td class="num">(12,168)<span></span>
</td>
<td class="num">(19,051)<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_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations', window );">Deferred and contingent liabilities assumed in current year business combinations</a></td>
<td class="nump">5,303<span></span>
</td>
<td class="nump">3,459<span></span>
</td>
<td class="nump">17,002<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_us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates', window );">Non-controlling interests and redeemable non-controlling interests</a></td>
<td class="nump">719<span></span>
</td>
<td class="nump">3,146<span></span>
</td>
<td class="nump">358<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_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal', window );">Cash paid in conjunction with acquisitions, net of acquired cash total</a></td>
<td class="num">(6,832)<span></span>
</td>
<td class="num">(16,534)<span></span>
</td>
<td class="num">(22,603)<span></span>
</td>
</tr>
<tr class="ro">
<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_OperatingLeaseRightOfUseAssets', window );">Operating lease, right of use assets</a></td>
<td class="nump">2,801<span></span>
</td>
<td class="nump">1,652<span></span>
</td>
<td class="nump">5,949<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">13,050<span></span>
</td>
<td class="nump">7,835<span></span>
</td>
<td class="nump">6,736<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_Interest', window );">Interest</a></td>
<td class="nump">$ 544<span></span>
</td>
<td class="nump">$ 371<span></span>
</td>
<td class="num">$ (152)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid in conjunction with acquisitions net of acquired cash total.</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_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal</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_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations</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_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 );">- 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_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_EffectOfExchangeRateChangesOnCashAndCashEquivalent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EffectOfExchangeRateChangesOnCashAndCashEquivalent</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_ExchangeRateOfLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ExchangeRateOfLoans</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_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 );">- 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_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_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 );">- 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_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 );">- 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_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_IntangibleAssetsNetOfDeferredTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IntangibleAssetsNetOfDeferredTaxes</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_Interest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_Interest</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_NetAssetsExcludingAcquiredCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetAssetsExcludingAcquiredCash</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 );">- 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_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 );">- 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_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 );">- 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_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 );">- 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_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 );">- 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_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 https://asc.fasb.org/extlink&amp;oid=126954810&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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-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 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=123444420&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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_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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_OtherAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.</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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=126954810&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_OtherAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-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_OtherNoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherNoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsToAcquireBusinessesAndInterestInAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 controlling interest in another entity or an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).</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 https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsToAcquireBusinessesAndInterestInAffiliates</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: 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 https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: 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 https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: 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 https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 https://asc.fasb.org/extlink&amp;oid=124431687&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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted as to withdrawal or usage. 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.</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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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_RestrictedCash</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=126954810&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>21
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829817176">
<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, 2021</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 custom" 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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><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.75in"/><td style="width: 0.25in">a.</td><td style="text-align: justify">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.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><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.75in"/><td style="width: 0.25in">b.</td><td style="text-align: justify">At the time of writing, the direct effects of the Coronavirus (COVID-19) crisis on the results of the
Company&#8217;s operations are still being felt but these effects are considered insignificant. In the Company&#8217;s management opinion,
during the period of the report up to the date of approval of this report, the Company&#8217;s business and financial results were not
materially affected by the spread of the Coronavirus, and there were no significant developments or significant effects on any significant
aspect, including liquidity, financial condition, and sources of financing.</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_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 https://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 https://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>dtr-types: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>22
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829574216">
<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, 2021</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 custom" 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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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. Certain reclassifications have been
made to prior-period financial statements to conform to the current-period presentation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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, 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">January 1, 2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,980</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income attributable to redeemable non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,517</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">4,026</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Dividend declared to redeemable non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,664</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">719</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Foreign currency translation adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">854</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">December 31, 2021</td><td style="padding-bottom: 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,432</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cash
and cash equivalents</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents include amounts held primarily in NIS, dollar, Euro, Japanese Yen and British Pound.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Short-term
deposits and restricted deposits</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Marketable
securities</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 (&#8220;AFS&#8221;) 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.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217; equity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company did not record credit loss allowance on its marketable securities during the years ended December 31, 2021 and 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Held
for trading securities are measured at fair value through profit or loss.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trade
receivables</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade
receivables are stated net of credit losses allowance. The Company maintains the allowance for estimated losses resulting from the inability
of the Company&#8217;s customers to make required payments. The allowance represents the current estimate of lifetime expected credit
losses over the remaining duration of existing accounts receivable considering current market conditions and supportable forecasts when
appropriate. The estimate is a result of the Company&#8217;s ongoing evaluation of collectability, customer creditworthiness, historical
levels of credit losses, and future expectations. Write-off activity and recoveries for the periods presented were not material.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
credit loss allowance is recorded as general and administrative expenses on the Company&#8217;s consolidated statements of income.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents trade receivables net of an allowance as of December 31, 2020 and 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Trade receivables</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">122,046</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,953</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,071</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,967</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">116,975</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">91,986</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: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Property
and equipment, net</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 80%"><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: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Years</b></span></td>
    <td style="width: 1%">&#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; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computers
    and peripheral equipment</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 - 5</span></td>
    <td>&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office
    furniture and equipment</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7 - 15 (mainly 7)</span></td>
    <td>&#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; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor
    vehicles</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</span></td>
    <td>&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 - 5 (mainly 5)</span></td>
    <td>&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Business
combinations</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for its business combinations in accordance with
ASC No. 805, &#8220;Business Combinations&#8221;. The Company uses its best estimates and assumptions as part of the purchase price allocation
process to value assets acquired and liabilities assumed at the business combination date. The total purchase price allocated to the tangible
assets, liabilities assumed, non-controlling interests, redeemable non-controlling interests, contingent consideration and intangible
assets acquired is assigned based on their fair values as of the date of the acquisition. Changes to the excess of the fair value of the
purchase price over the fair value of these identifiable assets and liabilities is recorded as goodwill. Any subsequent changes in estimated
contingent considerations are to be recorded in the statements of income. Goodwill generated from the business combinations is primarily
attributable to synergies between the Company and acquired companies&#8217; respective products and services. Acquisition-related expenses
are recognized separately from the business combination and are expensed as incurred.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for a transaction that does not meet the definition of a business as an asset acquisition Under ASU No. 2017-01, &#8220;Business
Combinations (Topic 805):&#160;Clarifying the Definition of a Business&#160;(&#8220;2017-01&#8221;), while first determine whether substantially
all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable
assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the years ended December 31, 2019, 2020 and 2021 the Company
recorded expenses of $266, $3,356 and $5,324 with respect to changes in the fair value of contingent consideration liability, respectively.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Research
and development costs</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development costs incurred in the process of software
development before establishment of technological feasibility are charged to expenses as incurred. Certain internal and external costs
incurred to develop software to be sold are capitalized after technological feasibility is established in accordance with ASC 985-20,
&#8220;Software - Costs of Software to be Sold Leased or Marketed&#8221;. Based on the Company&#8217;s product development process, technological
feasibility is established upon completion of a detailed program design.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs
incurred by the Company between completion of the detailed program design and the point at which the product is ready for general release,
have been capitalized.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capitalized
software development costs are amortized by the straight-line method over the estimated useful life of the software products
(primarily&#160;five years). 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 five 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.</span></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, 2019, 2020 and 2021, no such unrecoverable amounts were identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Leases</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
an accounting policy, the Company elected to not recognize a lease liability and a right-of-use (&#8220;ROU&#8221;) asset for leases
with a term of twelve months or less.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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 ASC 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-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Offices</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company leases space for offices in various locations worldwide under operating leases. These contracts are considered as operating leases
presented in ROU assets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Motor
vehicles</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 the practical expedient which enables
it 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Impairment
of long-lived assets, right of use assets and intangible assets subject to amortization</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2019, 2020 and 2021, no impairment losses have been identified.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Goodwill</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2021, the Company operates in four reporting units within its operating segments.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 (&#8220;ASU&#8221;) No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company performed an annual impairment test as of December 31, of each of 2019, 2020 and 2021 and did not identify any impairment losses
(see Note 9).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intangible
assets, net</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 of up to 10 years (mainly up to 7 years), and customer relationships and backlog were amortized on an accelerated method basis
over a period of up to 15 years based on the intangible assets identified.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue
recognition</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company implements the provisions of ASC Topic 606, Revenue from
Contracts with Customers&#160;(&#8220;ASC 606&#8221;). See Note 19 for further disclosures required under ASC 606.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company determines revenue recognition through the following steps:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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; text-align: justify; width: 1in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">identification
    of the contract with a customer;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">identification
    of the performance obligations in the contract;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">determination
    of the transaction price;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">allocation
    of the transaction price to the performance obligations in the contract; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company enters into contracts that can include various combinations of products, software and professional services, as detailed below,
which are generally distinct from each other and accounted for as separate performance obligations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. When the Company enters into a contract for the sale of software license
which does not require significant implementation services, and the customer receives the rights to use the perpetual or term-based software
license, the Company recognizes revenue from the sale of the software license at the time of delivery, when the customer receives control
of the software license. The software license is considered a distinct performance obligation recognized at a point-in-time, as the customer
can benefit from the software on its own or together with other readily available resources. Revenue from long term contracts which
involve significant implementation, customization, or integration of the Company&#8217;s software license to customer-specific requirements
are considered as one performance obligation 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. 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, 2019, 2020 and 2021, no material estimated losses were identified.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, as well as technical support for software licenses
previously sold. 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The transaction
price is allocated to the separate performance obligations on a relative standalone selling price basis. Stand-alone selling prices of
software licenses are typically estimated using the residual approach. Stand-alone selling prices of services are typically estimated
based on observable transactions when these services are sold on a standalone basis.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 years ended December 31, 2021 and 2020, no costs have
been capitalized.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accrued
severance pay and retirement plans</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company 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. When contributions are granted, they are invested in proportion
to each participant&#8217;s voluntary contributions in the investment options provided under the plan. Expenses pertaining to 401(k)
employer match were immaterial for the years ended December 31, 2019, 2020 and 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Severance
expenses for the years ended December 31, 2019, 2020 and 2021 amounted to approximately <span style="-sec-ix-hidden: hidden-fact-89">$&#160;4,712</span>, <span style="-sec-ix-hidden: hidden-fact-90">$&#160;5,344</span> and <span style="-sec-ix-hidden: hidden-fact-91">$&#160;5,267</span>,
respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Advertising
expenses</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising
expenses are charged to selling and marketing expenses, as incurred. Advertising expenses for the years ended December 31, 2019, 2020
and 2021 amounted to <span style="-sec-ix-hidden: hidden-fact-92">$&#160;519</span>, <span style="-sec-ix-hidden: hidden-fact-93">$&#160;472</span> and $ 1,669, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income
taxes</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basic
and diluted net earnings per share</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
portion of the outstanding stock options have been excluded from the calculation of the diluted earnings per share because of anti-dilution.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock-based
compensation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. The Company accounts for forfeitures as they occur.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 using the accelerated method.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 7, 2021, the Company granted one of its senior executive officers
80,000 options to purchase its shares with no exercise price. The options will vest over a four-year period and include several performance
criteria related to the Company&#8217;s results of operations.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
grants were made to employees or directors in the year ended December 31, 2020 and 2019.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2019, 2020 and 2021 the Company recognized stock-based compensation expense related to employee stock options
in the amount of <span style="-sec-ix-hidden: hidden-fact-95">$&#160;74</span>, $0 and $956, respectively, as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Selling and marketing</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">956</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">74</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Concentrations
of credit risk</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
instruments that potentially subject the Company to concentration of credit risk consist principally of cash and cash equivalents, short-term
deposits, marketable securities, trade and unbilled receivables, contract assets and foreign currency derivative contracts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s trade receivables, unbilled receivables and contract assets 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 pertaining
to the Company&#8217;s trade receivables balance for the years ended December 31, 2019, 2020 and 2021 was <span style="-sec-ix-hidden: hidden-fact-94">$&#160;958</span>, $ 1,242 and $ 892,
respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair
value measurements</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    1 -</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">Observable
    inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets;</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    2 -</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">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>
</table><p style="margin: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    3 -</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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Comprehensive
income (loss)</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for comprehensive income (loss) in accordance with ASC 220, &#8220;Comprehensive Income&#8221;. Comprehensive income
(loss) generally represents all changes in shareholders&#8217; equity during the period except those resulting from investments by, or
distributions to, shareholders.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recently
issued, not yet adopted accounting pronouncement</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
October 2021, the FASB issued ASU 2021-08 &#8220;Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities
from Contracts with Customers&#8221;, which requires contract assets and contract liabilities acquired in a business combination to be
recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers. The
guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree.
The guidance should be applied prospectively to acquisitions occurring on or after the effective date. The guidance is effective for
fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including
in interim periods, for any financial statements that have not yet been issued. The Company does not expect this guidance to have a material
impact on its 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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://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>dtr-types: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>23
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650929496840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">BUSINESS COMBINATIONS</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; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    3:-</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>BUSINESS
    COMBINATIONS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: 72px; font-size: 10pt; text-align: justify">&#160;</td> <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">a.</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">On April 1, 2021, the Company acquired EnableIT, LLC (&#8220;EnableIT&#8221;), a U.S.-based services company, specializes in IT staffing and recruiting, for a total consideration of $ 6,000 of which $&#160;4,000 was paid upon closing and the remaining $&#160;2,000 will be paid in two equal installments in April 1, 2022 and 2023. Acquisition related costs were immaterial. The acquisition was accounted for according to the purchase method.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
results of operations were included in the consolidated financial statements of the Company commencing April 1, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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: left; text-indent: -9pt; padding-left: 9pt">Net liabilities, excluding $42 of cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(34</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">Customer relationships, net of deferred tax liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,833</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; text-indent: -9pt; 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">4,101</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; text-indent: -9pt; padding-left: 9pt">Total assets acquired</td><td style="padding-bottom: 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,900</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: 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
goodwill from the acquisition of EnableIT is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: 72px; font-size: 10pt; text-align: justify">&#160;</td> <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">b.</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">On April 1, 2021, the Company acquired Menarva Ltd. (&#8220;Menarva&#8221;),
an Israeli-based services company which specializes in software solutions for non-profit organizations for a total consideration of $5,595.
Of which, $3,000 was paid upon closing. The remaining amount constitutes a contingent payment depending on the future operating results
achieved by Menarva. The acquisition date fair value of the contingent consideration amounted to $2,595. On March 31, 2022, the Company
paid $1,055 to settle a portion of the aforementioned contingent consideration. Acquisition related costs were immaterial. The acquisition
was accounted for according to the purchase method.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
results of operations were included in the consolidated financial statements of the Company commencing April 1, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: -9pt; padding-left: 9pt">Net liabilities, excluding $90 of cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(70</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">Customer relationships, net of deferred tax liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,098</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; text-indent: -9pt; 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">3,477</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; text-indent: -9pt; padding-left: 9pt">Total assets acquired</td><td style="padding-bottom: 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,505</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: 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
goodwill from the acquisition of Menarva is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: 72px; font-size: 10pt; text-align: justify">&#160;</td> <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">c.</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">On January 1, 2021, the Company, through one of its Israeli subsidiaries, acquired 60% of the shares of 9540 Y.G. Soft IT Ltd. (&#8220;Soft IT&#8221;), an Israel-based services company which specializes in outsourcing of software development services for a total consideration of up to $1,134. $&#160;367&#160;were paid upon closing, $256 were paid on July 4, 2021, and the remaining amount constitutes a contingent payment depending on the future operating results achieved by Soft IT. The fair value of the contingent consideration amounted to $510 at the acquisition date. Acquisition related costs were immaterial. The acquisition was accounted for according to the purchase method. Soft IT&#8217;s minority shareholder, as well as the Company, hold a mutual put and call option for the remaining 40% interest. Thus, the noncontrolling interests were classified as redeemable noncontrolling interests.</span></td></tr> </table><p style="margin-top: 0; margin-bottom: 0"><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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
results of operations were included in the consolidated financial statements of the Company commencing January 1, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: -9pt; padding-left: 9pt">Net liabilities, excluding $402 cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(402</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">Customer relationships, net of deferred tax liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">886</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">Redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(719</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; 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">967</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; text-indent: -9pt; padding-left: 9pt">Total assets acquired</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">732</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
goodwill from the acquisition of Soft IT is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: 72px; font-size: 10pt; text-align: justify">&#160;</td> <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">d.</span></td> <td style="font-size: 10pt; 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, which 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 $&#160;1,000 will be paid in two installments, 6 and 12 months following the closing date. During 2020 and 2021, the Company paid the remainder of the consideration in two equal installments of $500 each. Acquisition related costs were immaterial. The acquisition was accounted for by the purchase method.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
results of operations were included in the consolidated financial statements of the Company commencing May 1, 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
goodwill from the acquisition of Aptonet is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: 72px; font-size: 10pt; text-align: justify">&#160;</td> <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">e.</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">On September 2, 2020, the Company acquired Stockell Information Systems, Inc (&#8220;Stockell&#8221;), a U.S.-based services company, which 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 $&#160;1,449 will be paid 12 months following the closing date. In December 2021, following the discovery of a few discrepancies in the sellers&#8217; disclosures, the Company paid as a final consideration $760 to settle the remainder of the consideration. Acquisition related costs were immaterial. The acquisition was accounted for according to the purchase method.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
results of operations were included in the consolidated financial statements of the Company commencing September 1, 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Net assets, excluding $0 of 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total assets acquired net of $0 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-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
goodwill from the acquisition of Stockell is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">f.</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">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.</span></td></tr> </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; 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,069</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">5,718</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; 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">11,340</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><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: 72px; font-size: 10pt; text-align: justify">&#160;</td> <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">g.</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">On July 1, 2019, the Company acquired NetEffects Inc (&#8220;NetEffects&#8221;), a U.S.-based services company, which 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 $&#160;3,100 was paid in two equal installments on the first and second closing date anniversaries.</span></td></tr> </table><p style="margin-top: 0; margin-bottom: 0"><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 1in; text-align: justify">Acquisition related costs were immaterial.
The acquisition was accounted for by the purchase method.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
results of operations were included in the consolidated financial statements of the Company commencing July 1, 2019.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the fair values of the assets acquired and liabilities at the date of acquisition:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The goodwill from the acquisition of NetEffects
is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition.
The goodwill is not deductible for income tax purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: 72px; font-size: 10pt; text-align: justify">&#160;</td> <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">h.</span></td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 as it became apparent that PowWow would not meet its revenue goals.</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; text-align: justify">Acquisition related costs were immaterial. The acquisition was accounted for by the purchase method.</p></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
results of operations were included in the consolidated financial statements of the Company commencing March 1, 2019.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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: left; text-indent: -9pt; padding-left: 9pt">Net liabilities, 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; text-indent: -9pt; padding-left: 9pt">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; text-indent: -9pt; 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">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; text-indent: -9pt; padding-left: 9pt">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
goodwill from the acquisition of PowWow is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><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: 72px; font-size: 10pt; text-align: justify">&#160;</td> <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">i.</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">On February 28, 2019, the Company acquired OnTarget Group Inc. (&#8220;OnTarget&#8221;), a U.S.-based services company, which specializes in outsourcing of software development services. for a total estimated consideration of $ 12,456. Total consideration consists of $7,000 of which $6,000 was paid in cash upon closing with $1,000 deferred and paid in two equal installments on the six-month and 15-month anniversary of the closing. The remaining amount constitutes a deferred payment contingent upon OnTarget meeting future operating results over four years (2019-2022). Based on OnTarget&#8217;s operating results between 2019 and 2021, the Company estimates the total purchase price is expected to amount to approximately $19,617. Beyond the $6,500 paid in 2019, the Company paid $1,000 in 2020, $1,000 in 2021 and $2,000 in 2022. Acquisition related costs were immaterial. The acquisition was accounted for by the purchase method.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
results of operations were included in the consolidated financial statements of the Company commencing March 1, 2019.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the fair values of the assets acquired and liabilities at the date of acquisition:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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: left; text-indent: -9pt; padding-left: 9pt">Net liabilities, 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; text-indent: -9pt; padding-left: 9pt">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; text-indent: -9pt; 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">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; text-indent: -9pt; padding-left: 9pt">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
goodwill from the acquisition of OnTarget is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">j.</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">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.</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_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 https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-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_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>dtr-types: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>24
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829694744">
<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, 2021</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_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities 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_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    4:-</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>MARKETABLE
    SECURITIES</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 investment in marketable
securities consist primarily of trading bonds with a quoted market price that are classified as trading securities pursuant to ASC No.
320 &#8220;Investments &#8212; Debt Securities.&#8221; Marketable securities are stated at fair value as determined by the closing price
of each security at balance sheet date. Unrealized gains and losses on these securities are included in financial expenses, net in the
consolidated statements of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company invests in marketable debt securities, which were classified at fair value through profit or loss. The following is a summary
of marketable securities:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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">Composition:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><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,142</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,238</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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-96">-</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"><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; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">1,142</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>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</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">The Company recognized trading losses in the amount of $ 96 during the year ended December 31, 2021.</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_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 https://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 https://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 https://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 https://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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_MarketableSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_MarketableSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-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>25
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829785592">
<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, 2021</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_FairValueMeasurementsLineItems', window );"><strong>Fair Value Measurements Disclosures [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_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    5:-</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>FAIR
    VALUE MEASUREMENTS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s financial assets and liabilities measured at fair value on a recurring basis, consisted of the following types of instruments:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Corporate bonds</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">-</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-99">-</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-100">-</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-101">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left; padding-bottom: 1.5pt">Convertible bonds</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">1,142</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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">1,142</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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-104">-</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,142</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-105">-</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,142</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">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-106">-</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-107">-</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">17,771</td><td style="padding-bottom: 1.5pt; 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">17,771</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-108">-</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-109">-</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">17,771</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,771</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Corporate bonds</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</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-111">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left; padding-bottom: 1.5pt">Convertible bonds</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">-</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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; 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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">-</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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-114">-</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-115">-</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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">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-116">-</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-117">-</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">10,561</td><td style="padding-bottom: 1.5pt; 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">10,561</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-118">-</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-119">-</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">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">10,561</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
value measurements using significant unobservable inputs (Level 3):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Opening balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,561</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,964</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Increase in contingent consideration due to acquisitions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,098</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Payment of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,816</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(728</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Increase in fair value of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,476</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Decrease in fair value of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(244</td><td style="text-align: left">)</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Foreign currency translation adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(683</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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,661</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">17,771</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">10,561</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_FairValueMeasurementsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueMeasurementsLineItems</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_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 https://asc.fasb.org/extlink&amp;oid=126976982&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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829745752">
<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, 2021</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_OtherAccountsReceivableandPrepaidExpensesLineItems', window );"><strong>Other Accounts Receivable and Prepaid Expenses Disclosures [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_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    6:-</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>OTHER
    ACCOUNTS RECEIVABLE AND PREPAID EXPENSES</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">4,578</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,581</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Government authorities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,601</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">1,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">3,312</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">9,890</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">10,513</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_OtherAccountsReceivableandPrepaidExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherAccountsReceivableandPrepaidExpensesLineItems</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_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 https://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>dtr-types: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>27
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829696408">
<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, 2021</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 custom" 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    7:-</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>PROPERTY
    AND EQUIPMENT, NET</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost:</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: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#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: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,725</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,611</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Computers and peripheral equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,106</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,839</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,444</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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,623</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">18,737</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,041</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Computers and peripheral equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,594</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,480</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,240</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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,510</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">12,865</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,872</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,988</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
expenses amounted to $&#160;1,261, $ 1,335 and $ 1,796 for the years ended December 31, 2019, 2020 and 2021, respectively.</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_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 https://asc.fasb.org/extlink&amp;oid=126982197&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 https://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 https://asc.fasb.org/extlink&amp;oid=126982197&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 https://asc.fasb.org/extlink&amp;oid=126982197&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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650914218152">
<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, 2021</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_IntangibleAssetsNetLineItems', window );"><strong>Intangible Assets, Net 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_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    8:-</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>INTANGIBLE
    ASSETS, NET</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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">Intangible
    assets:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted average remaining useful life (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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Original amounts:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">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">3.49</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">90,101</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">86,240</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Customer relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.16</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">85,737</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Acquired technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.07</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,231</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Other</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">10.55</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">629</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">&#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">&#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">194,698</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,658</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Capitalized software development costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">79,354</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Customer relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">53,583</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Acquired technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,188</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Other</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">&#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">183</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">&#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">&#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">143,308</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">130,254</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Intangible assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</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,390</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">53,404</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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">Amortization expenses amounted to $&#160;12,764, $&#160;12,604 and $&#160;13,056 for the years ended December&#160;31, 2019, 2020 and 2021, respectively.</span></td></tr> </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</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">The
    estimated future amortization expense of intangible assets as of December 31, 2021 is as follows:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">2022</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,691</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2023</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,951</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">2024</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,406</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2025</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,616</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">2026</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,863</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027 and thereafter</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,863</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-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">51,390</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_IntangibleAssetsNetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IntangibleAssetsNetLineItems</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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144471<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829714968">
<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, 2021</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 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_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    9:-</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>GOODWILL</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
in the carrying amount of goodwill for the years ended December 31, 2020 and 2021 according to the Company&#8217;s reportable segments
are as follows (see also Note 18):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">As of 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">60,346</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">57,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">117,743</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Business combinations</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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">As of December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">69,346</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">66,336</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">135,682</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Business combinations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,068</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,477</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,545</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Measurement period adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">321</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">558</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">879</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">868</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">829</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,697</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">As of December 31, 2021</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">75,603</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">71,200</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">146,803</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: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company performed annual impairment tests as of December 31, 2019, 2020 and 2021 and did not identify any impairment losses (see Note
2).</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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://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_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>dtr-types: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>30
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829670968">
<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, 2021</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 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_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    10:-</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>SHORT
    TERM DEBT</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">Interest</td><td style="font-weight: bold">&#160;</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-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center">Linkage</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center">rate</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</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; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">basis</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="text-indent: -0.125in; padding-left: 0.125in; width: 48%; text-align: left">Short-term credit from banks</td><td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NIS</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.8% - 2.3%</span></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">4,644</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,259</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Current maturities of long-term loans from financial institutions and banks</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NIS</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.7% &#8211; 3.14%</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,638</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,270</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="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">USD</span></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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LIBOR + 2.1%</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,750</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-120">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: center">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: center">&#160;</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,032</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,529</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_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_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 https://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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829713240">
<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, 2021</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_AccruedExpensesandOtherAccountsPayableLineItems', window );"><strong>Accrued Expenses and Other Accounts Payable 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_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">ACCRUED 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    11:-</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>ACCRUED
    EXPENSES AND OTHER ACCOUNTS PAYABLE</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">27,826</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,562</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,955</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Government authorities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,160</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">232</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">45,173</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">41,846</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_AccruedExpensesandOtherAccountsPayableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccruedExpensesandOtherAccountsPayableLineItems</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_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 https://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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829712120">
<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, 2021</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_LongTermDebtLineItems', window );"><strong>Long Term Debt 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_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    12:-</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>LONG
    TERM DEBT</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center">Linkage</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center">Interest</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">basis</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">rate</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 48%; 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: 12%; text-align: center">NIS</td><td style="width: 2%">&#160;</td>
    <td style="width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.7% &#8211; 5%</span></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,475</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">23,534</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank loan <sup>(2)</sup></span></td><td>&#160;</td>
    <td style="text-align: center">USD</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LIBOR + 2.1%</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,000</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-121">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other long term debt</td><td>&#160;</td>
    <td style="text-align: center">JPY</td><td>&#160;</td>
    <td style="text-align: center">1.9%</td><td style="text-align: left"/><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">68</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">88</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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; text-align: center">&#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">32,543</td><td style="padding-bottom: 1.5pt; 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">23,622</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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, USD</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#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">(12,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">(10,270</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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; text-align: center">&#160;</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">20,155</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,352</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</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">This is mainly comprised of a bank loan obtained by the Company on November 2016 in the amount of $ 31,356. The loan is linked to the New Israel Shekel, and was obtained 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-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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">Total equity attributable to Magic Software Enterprises shareholders shall not be lower than $ 100,000 at all times;</span></td></tr> </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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">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="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</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">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="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</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">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="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.</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">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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, the Company was in compliance with the financial covenants.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</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">On June 1, 2021, the Company obtained a loan in the amount of $ 15,000 from an Israeli bank. The principal amount of the loan is payable in eight equal annual installments with the final payment due on December 1, 2025 and bears a fixed interest rate of LIBOR + 2.1% per annum, payable in two semi-annual payments.</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_mgic_LongTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermDebtLineItems</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_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 https://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>dtr-types: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>33
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829700968">
<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, 2021</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_TaxesonIncomeLineItems', window );"><strong>Taxes on Income 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_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
13:-</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>TAXES
    ON INCOME</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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">Israeli
    taxation:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</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">Corporate
    tax rate in Israel:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxable
income of Israeli companies was generally subject to corporate tax at the rate of was&#160;23% in 2021 and 2020. Some of the Israeli
subsidiaries are eligible for tax benefits as described below.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendment
73 to the law:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2016,&#160;the Economic Efficiency Law (Legislative Amendments for Applying the Economic Policy for the 2017 and 2018 Budget
Years) 2016, which includes Amendment 73 to the Law for the Encouragement of Capital Investments (&#8220;the&#160;2017 Amendment&#8221;)
was published and was pending the publication of regulations, in May 2017 regulations were promulgated by the Finance Ministry to implement
the &#8220;Nexus Principles&#8221; based on OECD guidelines published as part of the Base Erosion and Profit Shifting (BEPS) project.
Following the publication of the regulations the 2017 Amendment became fully effective. According to the 2017 Amendment, a Preferred
Technological Enterprise, as defined in the 2017 Amendment, with total consolidated revenues of the group companies is less than NIS
10 billion, shall be subject to 12% tax rate on income derived from intellectual property (in development area A&#8212;a tax rate of
7.5%). In order to qualify as a Preferred technological enterprise certain criterion must be met, such as a minimum ratio of annual R&amp;D
expenditure and R&amp;D employees, as well as having at least 25% of annual revenues derived from exports. A PTE that acquires Benefited
Intangible Assets from a foreign company for more than NIS 200 million after January 1, 2017, will be eligible for 12% reduce tax rate
on capital gain upon sale of the Benefited Intangible Assets.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
2017 Amendment further provides that a technology company satisfying certain conditions will qualify as a Special Preferred Technology
Enterprise (&#8220;SPTE&#8221;) (an enterprise for which, among others, total consolidated revenues of its parent company and all subsidiaries
is at least NIS&#160;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 SPTE 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Starting
from 2017 under Amendment 73 to the Investment Law, part of the Company&#8217;s taxable income in Israel were entitled to a preferred&#160;12%
tax rate. Since 2019, under SPTE the tax rate for part of the Company&#8217;s taxable income in Israel has been reduced to a&#160;6%
corporate tax rate.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tax
benefits under the Law for the Encouragement of Industry (Taxes), 1969:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Eligibility
for the benefits under the Industrial Encouragement Law is not subject to receipt of prior approval from any governmental authority.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</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">Foreign
    Exchange Regulations:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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">Income
    tax on non-Israeli subsidiaries:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, the Company had $11,321 of cash and cash equivalents that are currently held outside of Israel that would be subject
to income taxes if distributed as dividends. 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</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">Net
    operating loss carryforwards:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, two Israeli subsidiaries of the Company had operating loss carryforwards of $&#160;11,762 (mainly F.T.S Formula
Telecom Solutions, Ltd. which accounts for $ 10,376), which can be carried forward to offset against taxable income in the future for
an indefinite period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One
of the Company&#8217;s subsidiaries in England had estimated total available tax loss carryforwards of $&#160;3,392 as of December 31,
2021, which can be carried forward to offset against future taxable income.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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 1in; text-align: justify">Two of the Company&#8217;s subsidiaries
in U.S. had estimated total available tax loss carryforwards of $&#160;7,950 as of December 31, 2021, which can be carried forward to
offset against future taxable income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</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">Income
    before taxes on income:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</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; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Domestic</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">32,714</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,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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <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,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">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></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">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">42,264</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">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></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.</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">Taxes
    on income:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes
on income (tax benefit) consist of the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Current:</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: center">&#160;</td><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: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Domestic</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,847</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,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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">6,123</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">13,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">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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Domestic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,124</td><td style="text-align: left">)</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">(2,487</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">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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">(3,611</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,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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">10,359</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,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></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">f.</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">Deferred
    tax assets and liabilities:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,481</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,557</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">7,779</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">13,260</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,169</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,388</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">8,091</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,397</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 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&#160;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">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">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: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt">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">8,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">6,397</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; text-indent: -9pt; padding-left: 9pt">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">(18,112</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">(17,639</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-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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">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">(10,021</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">(11,242</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 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 1in; text-align: justify">Deferred tax liabilities are mainly in
respect of acquired intangibles, certain property and equipment, 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">g.</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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left; padding-bottom: 4pt">Income before taxes, as reported in the consolidated statements of income</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">45,264</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; 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="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">32,472</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">10,411</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Tax adjustment in respect of different tax rates</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">283</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">(80</td><td style="text-align: left">)</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">(1,041</td><td style="text-align: left">)</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-122">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Tax expenses in respect of prior years, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(481</td><td style="text-align: left">)</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Non-deductible expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,482</td><td style="text-align: left">&#160;</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-123">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">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">(215</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">(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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">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">10,359</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,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></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">h.</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">The Company applies ASC 740, &#8220;Income Taxes&#8221; with regards to tax uncertainties. During the years ended December 31, 2020, and 2021 the Company recorded income of $ 1,103 and $0 as a result of this application.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
reconciliation of the beginning and ending balances of the total amounts of gross unrecognized tax benefits is as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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: left; text-indent: -9pt; padding-left: 9pt">Gross unrecognized tax benefits at 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">2,175</td><td style="width: 1%; 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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">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-124">-</div></td><td style="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></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">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-125">-</div></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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">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 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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">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-126">-</div></td><td style="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></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">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 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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Gross unrecognized tax benefits at December&#160;31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,072</td><td style="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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Increase in tax positions taken in prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">162</td><td style="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></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">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-127">-</div></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></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">Gross unrecognized tax benefits at December&#160;31, 2021</td><td style="padding-bottom: 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,234</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: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</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_mgic_TaxesonIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TaxesonIncomeLineItems</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_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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=122134291&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=122134291&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: 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)(2))<br> -URI https://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_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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650830112344">
<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, 2021</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 custom" 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    14:-</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>EQUITY</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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">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="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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">Stock
    Option Plans:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 7, 2021, the Company granted to one of its senior executive officers 80,000 options to purchase its shares with no exercise price.
The options will vest over a four-year period, and include several performance criteria related to the Company&#8217;s results of operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
grants were made to employees or directors in 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of employee option activity under the 2007 Plan as of December 31, 2021 and changes during the year ended December 31, 2021 are
as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Aggregate<br/> intrinsic <br/> value</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at January 1, 2021</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">24,250</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.45</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.24</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">380</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">80,000</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-128">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(38,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <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-129">-</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">&#160;</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">&#160;</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">&#160;</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at December 31, 2021</span></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">66,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">0.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">7.96</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,360</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable at December 31, 2021</span></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">26,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">1.03</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.95</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">522</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2021. 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, 2019, 2020 and 2021 was $537, $765
and $628, respectively. As of December 31, 2020, there was $393&#160;of total unrecognized compensation cost related to non-vested options,
which is expected to be recognized over a weighted-average period of&#160;1.29&#160;years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
options outstanding as of December 31, 2021, have been separated into exercise price categories, as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">
    <td style="text-align: left; 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">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 style="text-align: left">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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 9pt">0</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">60,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">1.60</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">20,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">0</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; text-indent: -9pt; padding-left: 9pt">4.32</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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">8.62</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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.32</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; text-indent: -9pt; padding-left: 9pt">&#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">66,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">7.96</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">26,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">1.03</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: justify">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</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">Accumulated
    other comprehensive income (loss):</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">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-130">-</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"><div style="-sec-ix-hidden: hidden-fact-131">-</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accumulated foreign currency translation adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,268</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">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">9,294</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,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></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</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">Dividend
    distribution policy</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. On March 8, 2021, the Company declared a dividend distribution of $&#160;0.21 per share
($ 10,297 in the aggregate) which was paid on April 7, 2021. On August 12, 2021, the Company declared a dividend distribution of $ 0.23
per share ($ 11,480 in the aggregate) which was paid on September 14, 2021.</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<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 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<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 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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>35
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829687240">
<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, 2021</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 custom" 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    15:-</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>RELATED
    PARTIES TRANSACTIONS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Agreements
with controlling shareholder and its affiliates:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has in effect agreements with affiliated companies pursuant to which the Company has rendered services amounting to approximately
$ 4,300, $ 3,000, and $ 5,615, in aggregate for the years ended December 31, 2019, 2020 and 2021, respectively and acquired services
amounting to approximately $ 224, $ 788 and $ 2,639 for the years ended December 31, 2019, 2020 and 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2020 and 2021, the Company had trade and other receivables balances due to its related parties in amount of approximately
$ 763 and $ 3,380, respectively. In addition, as of December 31, 2020 and 2021, the Company had trade payables balances due from its
related parties in amount of approximately $ 130 and $ 708, respectively.</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_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 https://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 https://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 https://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 https://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 https://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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650950333752">
<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, 2021</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 custom" 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    16:-</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>COMMITMENTS
    AND CONTINGENCIES</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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">Guarantees
    and Collaterals:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">As of December 31, 2021, the Company has provided performance bank
guarantees as security for the performance of various contracts with customers as well as to secure future payments in respect of lease
agreements in the amount of $3,100 and $992, respectively. As of December 31, 2021, the Company has restricted bank deposits of $ 295
in favor of the issuing banks.
</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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">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-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lawsuits
have been brought against the Company in the ordinary course of business. The Company intends to defend itself vigorously against those
lawsuits.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The Company rejected the claims by the Israeli software company and
moved to dismiss the lawsuit entirely. In July 2021, an arbitrator assigned to the case rendered his decision and determined that the
Company should pay the plaintiffs damages in the amount of $1.6 million, which was paid in August 2021 and included in the Company&#8217;s
results of operations for the year ended December 31, 2021.
</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 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=123406679&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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829672648">
<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, 2021</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 custom" 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    17:-</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>NET
    EARNINGS PER SHARE</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth the computation of basic and diluted net earnings per share:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">29,322</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,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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">(4,026</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,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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">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">25,296</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">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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,055,082</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">44,972</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,100,054</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">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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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.52</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.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></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 https://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 https://asc.fasb.org/extlink&amp;oid=124432515&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 https://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 https://asc.fasb.org/extlink&amp;oid=124432515&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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829766152">
<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, 2021</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 custom" 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
18:-</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>SEGMENT
    GEOGRAPHICAL INFORMATION AND MAJOR CUSTOMERS</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Headquarters&#8217;
general and administrative costs have not been allocated between the different segments.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Software
services</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company develops markets, sells and supports a proprietary and none proprietary application platform, software applications, business
and process integration solutions and related services.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>IT
professional services</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
are no significant transactions between the two segments.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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">The
    following is information about reported segment results of operation:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</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; 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">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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-indent: -0.125in; padding-left: 0.125in; 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-132">-</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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; 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 style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; 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 style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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; text-indent: -0.125in; padding-left: 0.125in">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; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="width: 52%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">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,025</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">285,169</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-133">-</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">371,194</td><td style="width: 1%; 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: -0.125in; padding-left: 0.125in">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 style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">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 style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">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>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">Total revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">95,589</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">384,736</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-134">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">480,325</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">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">74,863</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">347,712</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,514</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">429,089</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; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">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">20,726</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">37,024</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,514</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">51,236</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">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">9,261</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">5,220</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">371</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">14,852</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents total revenues classified according to geographical destination for the years ended December 31, 2019, 2020
and 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">254,342</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">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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">180,462</td><td style="text-align: left">&#160;</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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Europe</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,085</td><td style="text-align: left">&#160;</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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Japan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,443</td><td style="text-align: left">&#160;</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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,993</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">480,325</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">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></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</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">The
    Company&#8217;s long-lived assets are located as follows:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Israel</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">138,995</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">130,326</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">United States</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">76,448</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Japan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,521</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,950</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">4,450</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">228,364</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">219,571</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.</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">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="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">f.</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">In 2019, 2020 and 2021, the Company had one major customer, included in the IT professional services segment, which accounted for 9%, 10% and 14% 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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650929496840">
<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, 2021</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    19:-</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>REVENUE
    RECOGNITION</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Remaining performance obligations represent contract revenue that has
not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods.
The aggregate amount of consideration allocated to performance obligations either not satisfied or partially unsatisfied was approximately&#160;$78&#160;million&#160;as
of December 31, 2021. The Company expects to recognize approximately&#160;52% in 2022 from remaining performance obligations as of December
31, 2021, and the remainder thereafter.&#160;Remaining performance obligations include the remaining&#160;non-cancelable,&#160;committed
and fixed portion of these contracts for their entire duration; the remaining performance obligations related to professional services
contracts that are on a time and materials basis were excluded, as the Company elected to apply the practical expedient in accordance
with ASC 606.&#160;
</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">Contract
balances</span>:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table provides information about trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred
revenues) from contracts with customers (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Trade receivables (net of allowance for credit losses of $5,071&#160;and $3,967&#160;at December 31, 2020 and 2021, respectively)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">116,974</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">91,986</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Unbilled receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,614</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,842</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Contract assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,482</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,231</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Long-term trade receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,318</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,410</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred revenues (short-term contract liabilities)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,771</td><td style="text-align: left">&#160;</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></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade
receivable are recorded when the right to consideration becomes unconditional, and an invoice is issued to the customer.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unbilled
receivables relate to revenue recognized in excess of amounts invoiced as the Company has an unconditional right to invoice and receive
payment in the future related to its fulfilled obligations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
assets relate to unbilled receivables, which represent revenue recognized on arrangements for which billings have not yet been presented
to customers because the amounts were earned but not contractually billable as of the balance sheet date, and the right to consideration
is generally subject to milestone completion, client acceptance or factors other than the passage of time.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
revenues represent contract liabilities, and include unearned amounts received under contracts with customers and not yet recognized
as revenues.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, the Company recognized $8,793 that was included in deferred revenues (short-term contract liability)
balance at January 1, 2021.</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_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>dtr: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>40
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829747416">
<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, 2021</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_SelectedStatementsofIncomeDataLineItems', window );"><strong>Selected Statements of Income Data 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_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    20:-</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>SELECTED
    STATEMENTS OF INCOME DATA</b></span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</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">Research
    and development costs, net:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,188</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,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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,193</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,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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,995</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,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></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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">Financial
    expenses, net:</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Bank charges and interest on 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">(844</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">(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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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"><div style="-sec-ix-hidden: hidden-fact-135">-</div></td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">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">(2,311</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">(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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Financial
    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">(3,155</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">(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></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_SelectedStatementsofIncomeDataLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SelectedStatementsofIncomeDataLineItems</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_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 https://asc.fasb.org/topic&amp;trid=2126967<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL124452896-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829744040">
<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, 2021</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_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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    21:-</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>LEASES</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 2022 and 2033. 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has several leased offices in the United States, with expiry dates varying between 2022 and 2024, with renewal options varying
between 2022 and 2029.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furthermore,
In November 2021, one of the Company&#8217;s subsidiaries in Israel entered into a lease agreement for new corporate offices. As a result
of this agreement, the Company had an additional operating lease that had not yet commenced as of December 31, 2021 in the amount of
$4,352. This operating lease is expected to commence in&#160;the third quarter of 2022 with a lease term through 2029, with an option
to terminate the lease after a 4-year term following a 12-month notice in advance, and an option to renew the lease to an additional
5-year term, through 2034. The Company deemed this option as&#160;reasonably certain to be renewed.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. As an accounting policy, expenses
pertaining to leases with duration under 12 months were recognized on a straight-line basis in the consolidated statements of income,
with no corresponding ROU and lease liability in the consolidated balance sheets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
corresponding lease liabilities are classified between operating lease liabilities which are current and long-term.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of operating lease costs were as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Operating lease cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,247</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,124</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Variable lease cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,028</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,192</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Short-term lease cost</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-136">-</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">57</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total lease costs</td><td style="padding-bottom: 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,275</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,373</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: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following is a summary of weighted average remaining lease terms and discount rates for all of the Company&#8217;s operating leases:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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 style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</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="text-indent: -0.125in; padding-left: 0.125in; 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">13.9</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Weighted average discount rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.35</td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
paid for amounts included in the measurement of operating lease liabilities was $5,269 and $5,470 for the years ended December 31, 2021
and 2020, respectively (included in cash flows from operating activities).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturities
of lease liabilities are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">2022</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,405</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2023</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,630</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2024</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,514</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2025</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,402</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2026</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,622</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027 and thereafter</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,505</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total undiscounted cash flows</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#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">31,078</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less imputed interest</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,165</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of lease liabilities</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#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,913</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 https://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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829663864">
<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, 2021</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 custom" 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
    22:-</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>SUBSEQUENT
    EVENTS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 22, 2022, the Company declared
a dividend distribution of $&#160;0.216 per share ($ 10.6 million in the aggregate) which was paid on April 7, 2022. The dividend distribution
relates to the Company&#8217;s earnings in the second half of 2021.</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 December 2, 2021, the Company entered into a Share Purchase Agreement
(&#8220;the Agreement&#8221;) to acquire 50.1% of the outstanding share capital of Vidstart Ltd. (&#8220;Vidstart&#8221;). Vidstart is
a provider of a video advertising platform that offers personalized automated methods and real-time smart optimization, helping its clients
achieve high yields in the competitive digital ecosystem. The final closing and execution of the Agreement occurred on January 27, 2022.
The total purchase price was approximately $11 million in cash. Furthermore, according to the Agreement, the Company is obliged to purchase
the remainder of Vidstart&#8217;s shares (30% on December 31, 2022 and 19.9% on December 31, 2023) for a price to be determined based
on Vidstart&#8217;s future operating results during 2022 and 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 31, 2022, the Company entered into a secured credit agreement, or the Credit Agreement, with an Israeli bank (or the &#8220;Lender&#8221;).
Pursuant to the Credit Agreement, the Company borrowed $25 million, or the Bank Loan, for a <span style="-sec-ix-hidden: hidden-fact-137">five</span>-year term. The Bank Loan will mature
on March 31, 2027, and will be repaid in 5 equal annual installments, whereas the interest will be paid and calculated on a quarterly
basis. The Bank Loan bears interest at the rate SOFR + 2.25%.</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_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 https://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 https://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>dtr-types: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>43
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650831050904">
<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, 2021</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 custom" 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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 custom" 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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, 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">January 1, 2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,980</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income attributable to redeemable non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,517</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">4,026</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Dividend declared to redeemable non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,664</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">719</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Foreign currency translation adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">854</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">December 31, 2021</td><td style="padding-bottom: 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,432</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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 custom" 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cash
and cash equivalents</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents include amounts held primarily in NIS, dollar, Euro, Japanese Yen and British Pound.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Short-term
deposits and restricted deposits</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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 custom" 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Marketable
securities</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 (&#8220;AFS&#8221;) 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.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#8217; equity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company did not record credit loss allowance on its marketable securities during the years ended December 31, 2021 and 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Held
for trading securities are measured at fair value through profit or loss.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Trade receivables</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trade
receivables</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade
receivables are stated net of credit losses allowance. The Company maintains the allowance for estimated losses resulting from the inability
of the Company&#8217;s customers to make required payments. The allowance represents the current estimate of lifetime expected credit
losses over the remaining duration of existing accounts receivable considering current market conditions and supportable forecasts when
appropriate. The estimate is a result of the Company&#8217;s ongoing evaluation of collectability, customer creditworthiness, historical
levels of credit losses, and future expectations. Write-off activity and recoveries for the periods presented were not material.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
credit loss allowance is recorded as general and administrative expenses on the Company&#8217;s consolidated statements of income.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents trade receivables net of an allowance as of December 31, 2020 and 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Trade receivables</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">122,046</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,953</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,071</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,967</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">116,975</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">91,986</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: 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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment, net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Property
and equipment, net</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 80%"><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: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Years</b></span></td>
    <td style="width: 1%">&#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; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computers
    and peripheral equipment</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 - 5</span></td>
    <td>&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office
    furniture and equipment</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7 - 15 (mainly 7)</span></td>
    <td>&#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; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor
    vehicles</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</span></td>
    <td>&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 - 5 (mainly 5)</span></td>
    <td>&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_us-gaap_BusinessCombinationsPolicy', window );">Business combinations</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Business
combinations</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for its business combinations in accordance with
ASC No. 805, &#8220;Business Combinations&#8221;. The Company uses its best estimates and assumptions as part of the purchase price allocation
process to value assets acquired and liabilities assumed at the business combination date. The total purchase price allocated to the tangible
assets, liabilities assumed, non-controlling interests, redeemable non-controlling interests, contingent consideration and intangible
assets acquired is assigned based on their fair values as of the date of the acquisition. Changes to the excess of the fair value of the
purchase price over the fair value of these identifiable assets and liabilities is recorded as goodwill. Any subsequent changes in estimated
contingent considerations are to be recorded in the statements of income. Goodwill generated from the business combinations is primarily
attributable to synergies between the Company and acquired companies&#8217; respective products and services. Acquisition-related expenses
are recognized separately from the business combination and are expensed as incurred.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for a transaction that does not meet the definition of a business as an asset acquisition Under ASU No. 2017-01, &#8220;Business
Combinations (Topic 805):&#160;Clarifying the Definition of a Business&#160;(&#8220;2017-01&#8221;), while first determine whether substantially
all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable
assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the years ended December 31, 2019, 2020 and 2021 the Company
recorded expenses of $266, $3,356 and $5,324 with respect to changes in the fair value of contingent consideration liability, respectively.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><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_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Research
and development costs</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development costs incurred in the process of software
development before establishment of technological feasibility are charged to expenses as incurred. Certain internal and external costs
incurred to develop software to be sold are capitalized after technological feasibility is established in accordance with ASC 985-20,
&#8220;Software - Costs of Software to be Sold Leased or Marketed&#8221;. Based on the Company&#8217;s product development process, technological
feasibility is established upon completion of a detailed program design.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs
incurred by the Company between completion of the detailed program design and the point at which the product is ready for general release,
have been capitalized.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capitalized
software development costs are amortized by the straight-line method over the estimated useful life of the software products
(primarily&#160;five years). 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 five 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.</span></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, 2019, 2020 and 2021, no such unrecoverable amounts were identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><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_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Leases</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
an accounting policy, the Company elected to not recognize a lease liability and a right-of-use (&#8220;ROU&#8221;) asset for leases
with a term of twelve months or less.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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 ASC 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-top: 0pt; margin-bottom: 0pt; 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_OfficesPolicyTextBlock', window );">Offices</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Offices</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company leases space for offices in various locations worldwide under operating leases. These contracts are considered as operating leases
presented in ROU assets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Motor
vehicles</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_MotorVehiclesPolicyTextBlock', window );">Motor vehicles</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Motor
vehicles</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 the practical expedient which enables
it 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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 custom" 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Impairment
of long-lived assets, right of use assets and intangible assets subject to amortization</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2019, 2020 and 2021, no impairment losses have been identified.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Goodwill</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2021, the Company operates in four reporting units within its operating segments.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 (&#8220;ASU&#8221;) No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company performed an annual impairment test as of December 31, of each of 2019, 2020 and 2021 and did not identify any impairment losses
(see Note 9).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intangible
assets, net</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 of up to 10 years (mainly up to 7 years), and customer relationships and backlog were amortized on an accelerated method basis
over a period of up to 15 years based on the intangible assets identified.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue
recognition</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company implements the provisions of ASC Topic 606, Revenue from
Contracts with Customers&#160;(&#8220;ASC 606&#8221;). See Note 19 for further disclosures required under ASC 606.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company determines revenue recognition through the following steps:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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; text-align: justify; width: 1in"><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: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">identification
    of the contract with a customer;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">identification
    of the performance obligations in the contract;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">determination
    of the transaction price;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">allocation
    of the transaction price to the performance obligations in the contract; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><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: justify"><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: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company enters into contracts that can include various combinations of products, software and professional services, as detailed below,
which are generally distinct from each other and accounted for as separate performance obligations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. When the Company enters into a contract for the sale of software license
which does not require significant implementation services, and the customer receives the rights to use the perpetual or term-based software
license, the Company recognizes revenue from the sale of the software license at the time of delivery, when the customer receives control
of the software license. The software license is considered a distinct performance obligation recognized at a point-in-time, as the customer
can benefit from the software on its own or together with other readily available resources. Revenue from long term contracts which
involve significant implementation, customization, or integration of the Company&#8217;s software license to customer-specific requirements
are considered as one performance obligation 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. 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, 2019, 2020 and 2021, no material estimated losses were identified.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, as well as technical support for software licenses
previously sold. 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The transaction
price is allocated to the separate performance obligations on a relative standalone selling price basis. Stand-alone selling prices of
software licenses are typically estimated using the residual approach. Stand-alone selling prices of services are typically estimated
based on observable transactions when these services are sold on a standalone basis.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 years ended December 31, 2021 and 2020, no costs have
been capitalized.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accrued
severance pay and retirement plans</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company 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. When contributions are granted, they are invested in proportion
to each participant&#8217;s voluntary contributions in the investment options provided under the plan. Expenses pertaining to 401(k)
employer match were immaterial for the years ended December 31, 2019, 2020 and 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Severance
expenses for the years ended December 31, 2019, 2020 and 2021 amounted to approximately <span style="-sec-ix-hidden: hidden-fact-89">$&#160;4,712</span>, <span style="-sec-ix-hidden: hidden-fact-90">$&#160;5,344</span> and <span style="-sec-ix-hidden: hidden-fact-91">$&#160;5,267</span>,
respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Advertising
expenses</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising
expenses are charged to selling and marketing expenses, as incurred. Advertising expenses for the years ended December 31, 2019, 2020
and 2021 amounted to <span style="-sec-ix-hidden: hidden-fact-92">$&#160;519</span>, <span style="-sec-ix-hidden: hidden-fact-93">$&#160;472</span> and $ 1,669, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 custom" 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income
taxes</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basic
and diluted net earnings per share</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
portion of the outstanding stock options have been excluded from the calculation of the diluted earnings per share because of anti-dilution.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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 custom" 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock-based
compensation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. The Company accounts for forfeitures as they occur.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 using the accelerated method.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 7, 2021, the Company granted one of its senior executive officers
80,000 options to purchase its shares with no exercise price. The options will vest over a four-year period and include several performance
criteria related to the Company&#8217;s results of operations.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
grants were made to employees or directors in the year ended December 31, 2020 and 2019.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2019, 2020 and 2021 the Company recognized stock-based compensation expense related to employee stock options
in the amount of <span style="-sec-ix-hidden: hidden-fact-95">$&#160;74</span>, $0 and $956, respectively, as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Selling and marketing</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">956</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">74</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of credit risk</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Concentrations
of credit risk</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
instruments that potentially subject the Company to concentration of credit risk consist principally of cash and cash equivalents, short-term
deposits, marketable securities, trade and unbilled receivables, contract assets and foreign currency derivative contracts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s trade receivables, unbilled receivables and contract assets 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 pertaining
to the Company&#8217;s trade receivables balance for the years ended December 31, 2019, 2020 and 2021 was <span style="-sec-ix-hidden: hidden-fact-94">$&#160;958</span>, $ 1,242 and $ 892,
respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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 custom" 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair
value measurements</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    1 -</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">Observable
    inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets;</span></td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    2 -</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">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>
</table><p style="margin: 0">&#160;</p><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; text-align: justify; width: 0.75in"><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: justify; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    3 -</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">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-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive income (loss)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Comprehensive
income (loss)</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for comprehensive income (loss) in accordance with ASC 220, &#8220;Comprehensive Income&#8221;. Comprehensive income
(loss) generally represents all changes in shareholders&#8217; equity during the period except those resulting from investments by, or
distributions to, shareholders.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock', window );">Recently issued, not yet adopted accounting pronouncement</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recently
issued, not yet adopted accounting pronouncement</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
October 2021, the FASB issued ASU 2021-08 &#8220;Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities
from Contracts with Customers&#8221;, which requires contract assets and contract liabilities acquired in a business combination to be
recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers. The
guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree.
The guidance should be applied prospectively to acquisitions occurring on or after the effective date. The guidance is effective for
fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including
in interim periods, for any financial statements that have not yet been issued. The Company does not expect this guidance to have a material
impact on its 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_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>dtr: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>dtr: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_MotorVehiclesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Policy disclosure  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_MotorVehiclesPolicyTextBlock</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>dtr: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_OfficesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Policy disclosure of Offices.</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_OfficesPolicyTextBlock</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>dtr: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_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recently issued, not yet adopted accounting pronouncement</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_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock</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>dtr: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>dtr: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 https://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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-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_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>dtr-types: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>dtr-types: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 https://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 https://asc.fasb.org/extlink&amp;oid=126941378&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>dtr-types: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://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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-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 https://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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=124432515&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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&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>dtr-types: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>dtr-types: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 https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://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 30<br> -Section 50<br> -Paragraph 1<br> -URI https://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>dtr-types: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 https://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 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI https://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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=123427490&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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-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 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<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 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<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 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=128292326&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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=126980459&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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<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 50<br> -Paragraph 1<br> -URI https://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_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>dtr-types: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 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=126899994&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 https://asc.fasb.org/extlink&amp;oid=126899994&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>dtr-types: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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<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.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=123577603&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 https://asc.fasb.org/extlink&amp;oid=123577603&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 https://asc.fasb.org/extlink&amp;oid=123577603&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 https://asc.fasb.org/extlink&amp;oid=123577603&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 https://asc.fasb.org/extlink&amp;oid=123577603&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 https://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>dtr-types: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 https://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 https://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 https://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 https://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 https://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 https://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 https://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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650825900120">
<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, 2021</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 custom" 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">January 1, 2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,980</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income attributable to redeemable non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,517</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">4,026</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Dividend declared to redeemable non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,664</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">719</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Foreign currency translation adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">854</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">December 31, 2021</td><td style="padding-bottom: 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,432</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock', window );">Schedule of trade receivables net of an allowance</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Trade receivables</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">122,046</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,953</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,071</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,967</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">116,975</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">91,986</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: 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_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%; ">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 80%"><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: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Years</b></span></td>
    <td style="width: 1%">&#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; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computers
    and peripheral equipment</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 - 5</span></td>
    <td>&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office
    furniture and equipment</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7 - 15 (mainly 7)</span></td>
    <td>&#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; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor
    vehicles</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</span></td>
    <td>&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 - 5 (mainly 5)</span></td>
    <td>&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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_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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Selling and marketing</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">956</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">74</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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_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>dtr: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_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock</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>dtr: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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650830054360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</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_BusinessCombinationsTablesLineItems', window );"><strong>Business Combinations (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_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of estimated fair values of the assets acquired and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; 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,069</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">5,718</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; 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">11,340</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#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_EnableITLLCMember', window );">EnableIT, LLC [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_BusinessCombinationsTablesLineItems', window );"><strong>Business Combinations (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_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', 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; text-indent: -9pt; padding-left: 9pt">Net liabilities, excluding $42 of cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(34</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">Customer relationships, net of deferred tax liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,833</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; text-indent: -9pt; 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">4,101</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; text-indent: -9pt; padding-left: 9pt">Total assets acquired</td><td style="padding-bottom: 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,900</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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_MenarvaLtdMember', window );">Menarva Ltd [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_BusinessCombinationsTablesLineItems', window );"><strong>Business Combinations (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_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', 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; text-indent: -9pt; padding-left: 9pt">Net liabilities, excluding $90 of cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(70</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">Customer relationships, net of deferred tax liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,098</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; text-indent: -9pt; 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">3,477</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; text-indent: -9pt; padding-left: 9pt">Total assets acquired</td><td style="padding-bottom: 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,505</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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_YGSoftITLtdMember', window );">Y.G. Soft IT Ltd [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_BusinessCombinationsTablesLineItems', window );"><strong>Business Combinations (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_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', 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; text-indent: -9pt; padding-left: 9pt">Net liabilities, excluding $402 cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(402</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">Customer relationships, net of deferred tax liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">886</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">Redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(719</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; 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">967</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; text-indent: -9pt; padding-left: 9pt">Total assets acquired</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">732</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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_AptonetIncMember', window );">Aptonet 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_BusinessCombinationsTablesLineItems', window );"><strong>Business Combinations (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_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of estimated fair values of the assets acquired and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-top: 0pt; margin-bottom: 0pt; 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_StockellInformationSystemsIncMember', window );">Stockell information systems, 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_BusinessCombinationsTablesLineItems', window );"><strong>Business Combinations (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_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of estimated fair values of the assets acquired and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Net assets, excluding $0 of 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total assets acquired net of $0 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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 );">Net Effects 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_BusinessCombinationsTablesLineItems', window );"><strong>Business Combinations (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_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of estimated fair values of the assets acquired and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-top: 0pt; margin-bottom: 0pt; 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 );">Pow Wow 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_BusinessCombinationsTablesLineItems', window );"><strong>Business Combinations (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_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', 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; text-indent: -9pt; padding-left: 9pt">Net liabilities, 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; text-indent: -9pt; padding-left: 9pt">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; text-indent: -9pt; 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">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; text-indent: -9pt; padding-left: 9pt">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-top: 0pt; margin-bottom: 0pt; 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 );">On Target Group 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_BusinessCombinationsTablesLineItems', window );"><strong>Business Combinations (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_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', 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; text-indent: -9pt; padding-left: 9pt">Net liabilities, 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; text-indent: -9pt; padding-left: 9pt">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; text-indent: -9pt; 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">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; text-indent: -9pt; padding-left: 9pt">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-top: 0pt; margin-bottom: 0pt; 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_BusinessCombinationsTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsTablesLineItems</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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</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> -URI https://asc.fasb.org/extlink&amp;oid=128092470&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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_EnableITLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EnableITLLCMember</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_MenarvaLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MenarvaLtdMember</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_YGSoftITLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_YGSoftITLtdMember</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_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>46
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829724888">
<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, 2021</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_MarketableSecuritiesTablesLineItems', window );"><strong>Marketable 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_us-gaap_MarketableSecuritiesTextBlock', window );">Summary of marketable debt 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: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><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,142</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,238</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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-96">-</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"><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; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">1,142</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>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</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">The Company recognized trading losses in the amount of $ 96 during the year ended December 31, 2021.</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_mgic_MarketableSecuritiesTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MarketableSecuritiesTablesLineItems</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_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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650831437752">
<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, 2021</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_FairValueMeasurementsTablesLineItems', window );"><strong>Fair Value Measurements [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_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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Corporate bonds</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">-</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-99">-</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-100">-</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-101">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left; padding-bottom: 1.5pt">Convertible bonds</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">1,142</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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">1,142</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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-104">-</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,142</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-105">-</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,142</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">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-106">-</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-107">-</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">17,771</td><td style="padding-bottom: 1.5pt; 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">17,771</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-108">-</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-109">-</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">17,771</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,771</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Corporate bonds</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</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-111">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left; padding-bottom: 1.5pt">Convertible bonds</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">-</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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; 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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">-</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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-114">-</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-115">-</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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">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-116">-</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-117">-</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">10,561</td><td style="padding-bottom: 1.5pt; 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">10,561</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-118">-</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-119">-</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">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">10,561</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#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_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of fair value measurements using significant unobservable inputs</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Opening balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,561</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,964</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Increase in contingent consideration due to acquisitions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,098</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Payment of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,816</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(728</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Increase in fair value of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,476</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Decrease in fair value of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(244</td><td style="text-align: left">)</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Foreign currency translation adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(683</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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,661</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">17,771</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">10,561</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_FairValueMeasurementsTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueMeasurementsTablesLineItems</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_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 https://asc.fasb.org/extlink&amp;oid=126976982&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 https://asc.fasb.org/extlink&amp;oid=126976982&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>dtr-types: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_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 https://asc.fasb.org/extlink&amp;oid=126976982&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 https://asc.fasb.org/extlink&amp;oid=126976982&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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829577512">
<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, 2021</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_OtherAccountsReceivableandPrepaidExpensesTablesLineItems', window );"><strong>Other Accounts Receivable and Prepaid Expenses [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_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of 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: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">4,578</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,581</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Government authorities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,601</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">1,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">3,312</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">9,890</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">10,513</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_OtherAccountsReceivableandPrepaidExpensesTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherAccountsReceivableandPrepaidExpensesTablesLineItems</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_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 https://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>dtr-types: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>49
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829798664">
<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, 2021</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 custom" 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost:</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: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#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: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,725</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,611</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Computers and peripheral equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,106</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,839</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,444</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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,623</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">18,737</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,041</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Computers and peripheral equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,594</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,480</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,240</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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,510</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">12,865</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,872</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,988</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829683032">
<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, 2021</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_IntangibleAssetsNetTablesLineItems', window );"><strong>Intangible Assets, Net [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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of intangible assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted average remaining useful life (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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Original amounts:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">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">3.49</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">90,101</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">86,240</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Customer relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.16</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">85,737</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Acquired technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.07</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,231</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Other</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">10.55</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">629</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">&#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">&#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">194,698</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,658</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Capitalized software development costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">79,354</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Customer relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">53,583</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Acquired technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,188</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Other</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">&#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">183</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">&#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">&#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">143,308</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">130,254</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Intangible assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</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,390</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">53,404</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#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_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of estimated future amortization expense of intangible assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">2022</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,691</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2023</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,951</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">2024</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,406</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">2025</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,616</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">2026</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,863</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027 and thereafter</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,863</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-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">51,390</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_IntangibleAssetsNetTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IntangibleAssetsNetTablesLineItems</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_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 https://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 https://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>dtr-types: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 https://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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829687800">
<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, 2021</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 [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_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of changes in the carrying amount of 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: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">As of 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">60,346</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">57,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">117,743</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Business combinations</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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">As of December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">69,346</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">66,336</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">135,682</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Business combinations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,068</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,477</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,545</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Measurement period adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">321</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">558</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">879</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">868</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">829</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,697</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">As of December 31, 2021</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">75,603</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">71,200</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">146,803</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: 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://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_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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829736744">
<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, 2021</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_ShortTermDebtTablesLineItems', window );"><strong>Short Term Debt [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_us-gaap_ScheduleOfShortTermDebtTextBlock', window );">Schedule of 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: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">Interest</td><td style="font-weight: bold">&#160;</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-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center">Linkage</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center">rate</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</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; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">basis</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="text-indent: -0.125in; padding-left: 0.125in; width: 48%; text-align: left">Short-term credit from banks</td><td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NIS</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.8% - 2.3%</span></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">4,644</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,259</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Current maturities of long-term loans from financial institutions and banks</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NIS</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.7% &#8211; 3.14%</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,638</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,270</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="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">USD</span></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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LIBOR + 2.1%</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,750</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-120">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: center">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: center">&#160;</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,032</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,529</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_ShortTermDebtTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShortTermDebtTablesLineItems</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_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 https://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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650830110952">
<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, 2021</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_AccruedExpensesandOtherAccountsPayableTablesLineItems', window );"><strong>Accrued Expenses and Other Accounts Payable [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_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of accrued 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: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">27,826</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,562</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,955</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Government authorities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,160</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">232</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">45,173</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">41,846</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_AccruedExpensesandOtherAccountsPayableTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccruedExpensesandOtherAccountsPayableTablesLineItems</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_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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829661448">
<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, 2021</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_LongTermDebtTablesLineItems', window );"><strong>Long Term Debt [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_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of 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: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center">Linkage</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center">Interest</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">basis</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">rate</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 48%; 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: 12%; text-align: center">NIS</td><td style="width: 2%">&#160;</td>
    <td style="width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.7% &#8211; 5%</span></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,475</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">23,534</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank loan <sup>(2)</sup></span></td><td>&#160;</td>
    <td style="text-align: center">USD</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LIBOR + 2.1%</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,000</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-121">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other long term debt</td><td>&#160;</td>
    <td style="text-align: center">JPY</td><td>&#160;</td>
    <td style="text-align: center">1.9%</td><td style="text-align: left"/><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">68</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">88</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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; text-align: center">&#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">32,543</td><td style="padding-bottom: 1.5pt; 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">23,622</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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, USD</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#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">(12,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">(10,270</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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; text-align: center">&#160;</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">20,155</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,352</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#160;</p><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</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">This is mainly comprised of a bank loan obtained by the Company on November 2016 in the amount of $ 31,356. The loan is linked to the New Israel Shekel, and was obtained 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</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">On June 1, 2021, the Company obtained a loan in the amount of $ 15,000 from an Israeli bank. The principal amount of the loan is payable in eight equal annual installments with the final payment due on December 1, 2025 and bears a fixed interest rate of LIBOR + 2.1% per annum, payable in two semi-annual payments.</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_mgic_LongTermDebtTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermDebtTablesLineItems</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_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 https://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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: 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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: 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 https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: 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 https://asc.fasb.org/extlink&amp;oid=126973232&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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650830909608">
<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, 2021</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_TaxesonIncomeTablesLineItems', window );"><strong>Taxes on Income [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_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of income before 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: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</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; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Domestic</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">32,714</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,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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <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,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">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></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">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">42,264</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">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></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of taxes on income (tax benefit)</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Current:</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: center">&#160;</td><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: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Domestic</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,847</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,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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">6,123</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">13,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">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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Domestic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,124</td><td style="text-align: left">)</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">(2,487</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">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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">(3,611</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,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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">10,359</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,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></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred tax liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,481</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,557</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">7,779</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">13,260</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,169</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,388</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">8,091</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,397</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 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&#160;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">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">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: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt">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">8,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">6,397</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; text-indent: -9pt; padding-left: 9pt">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">(18,112</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">(17,639</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-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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">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">(10,021</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">(11,242</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 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_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock', window );">Schedule of theoretical tax expense and actual tax expense</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left; padding-bottom: 4pt">Income before taxes, as reported in the consolidated statements of income</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">45,264</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; 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="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">32,472</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">10,411</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Tax adjustment in respect of different tax rates</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">283</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">(80</td><td style="text-align: left">)</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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">(1,041</td><td style="text-align: left">)</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-122">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Tax expenses in respect of prior years, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(481</td><td style="text-align: left">)</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Non-deductible expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,482</td><td style="text-align: left">&#160;</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-123">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">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">(215</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">(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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">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">10,359</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,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></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#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_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; text-indent: -9pt; padding-left: 9pt">Gross unrecognized tax benefits at 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">2,175</td><td style="width: 1%; 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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">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-124">-</div></td><td style="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></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">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-125">-</div></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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">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 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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">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-126">-</div></td><td style="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></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">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 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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Gross unrecognized tax benefits at December&#160;31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,072</td><td style="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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Increase in tax positions taken in prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">162</td><td style="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></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">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-127">-</div></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></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">Gross unrecognized tax benefits at December&#160;31, 2021</td><td style="padding-bottom: 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,234</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: 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_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock</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>dtr: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_TaxesonIncomeTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TaxesonIncomeTablesLineItems</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_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 https://asc.fasb.org/extlink&amp;oid=121826272&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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=121826272&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>dtr-types: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://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(h)(1)(Note 1))<br> -URI https://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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=126976462&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 https://asc.fasb.org/extlink&amp;oid=121826272&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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650833306296">
<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, 2021</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 custom" 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="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Aggregate<br/> intrinsic <br/> value</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at January 1, 2021</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">24,250</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.45</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.24</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">380</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">80,000</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-128">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(38,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <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-129">-</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">&#160;</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">&#160;</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">&#160;</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at December 31, 2021</span></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">66,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">0.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">7.96</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,360</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable at December 31, 2021</span></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">26,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">1.03</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.95</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">522</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#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_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="text-align: left; 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">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 style="text-align: left">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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 9pt">0</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">60,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">1.60</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">20,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">0</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; text-indent: -9pt; padding-left: 9pt">4.32</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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">8.62</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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.32</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; text-indent: -9pt; padding-left: 9pt">&#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">66,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">7.96</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">26,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">1.03</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: 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_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of accumulated other comprehensive income (loss)</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">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-130">-</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"><div style="-sec-ix-hidden: hidden-fact-131">-</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accumulated foreign currency translation adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,268</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">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">9,294</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,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></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></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_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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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>57
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829658248">
<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, 2021</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 custom" 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">29,322</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,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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">(4,026</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,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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">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">25,296</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">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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,055,082</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">44,972</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,100,054</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">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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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.52</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.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></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 https://asc.fasb.org/extlink&amp;oid=124432515&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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650830932904">
<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, 2021</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 custom" 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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</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; 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">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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-indent: -0.125in; padding-left: 0.125in; 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-132">-</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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; 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 style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; 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 style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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; text-indent: -0.125in; padding-left: 0.125in">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; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="width: 52%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">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,025</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">285,169</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-133">-</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">371,194</td><td style="width: 1%; 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: -0.125in; padding-left: 0.125in">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 style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">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 style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">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>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">Total revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">95,589</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">384,736</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-134">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">480,325</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">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">74,863</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">347,712</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,514</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">429,089</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; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">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">20,726</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">37,024</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,514</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">51,236</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">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">9,261</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">5,220</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">371</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">14,852</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#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_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Schedule of total revenues classified according to geographical destination</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">254,342</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">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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">180,462</td><td style="text-align: left">&#160;</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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Europe</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,085</td><td style="text-align: left">&#160;</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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Japan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,443</td><td style="text-align: left">&#160;</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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,993</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">480,325</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">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></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#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_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of long-lived assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Israel</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">138,995</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">130,326</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">United States</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">76,448</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Japan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,521</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,950</td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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">4,450</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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">228,364</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">219,571</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#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_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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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>dtr-types: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>59
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829746584">
<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, 2021</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_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock', window );">Schedule of trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with 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: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Trade receivables (net of allowance for credit losses of $5,071&#160;and $3,967&#160;at December 31, 2020 and 2021, respectively)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">116,974</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">91,986</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Unbilled receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,614</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,842</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Contract assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,482</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,231</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Long-term trade receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,318</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,410</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred revenues (short-term contract liabilities)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,771</td><td style="text-align: left">&#160;</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></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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_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>dtr: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>60
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650833644824">
<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, 2021</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_SelectedStatementsofIncomeDataTablesLineItems', window );"><strong>Selected Statements of Income Data [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="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,188</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,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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,193</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,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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,995</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,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></tr>
  </table><p style="margin-top: 0; margin-bottom: 0">&#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_ScheduleOfFinancialIncomeExpensesNetTableTextBlock', window );">Schedule of financial income (expenses), 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: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Bank charges and interest on 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">(844</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">(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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">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"><div style="-sec-ix-hidden: hidden-fact-135">-</div></td><td style="text-align: left">&#160;</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">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">(2,311</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">(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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Financial
    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">(3,155</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">(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></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>dtr: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>dtr: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_SelectedStatementsofIncomeDataTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SelectedStatementsofIncomeDataTablesLineItems</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829836344">
<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, 2021</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_us-gaap_LeaseCostTableTextBlock', window );">Schedule of components operating lease costs</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/>
December&#160;31,</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Operating lease cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,247</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,124</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Variable lease cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,028</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,192</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Short-term lease cost</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-136">-</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">57</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total lease costs</td><td style="padding-bottom: 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,275</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,373</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: 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_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock', window );">Schedule of weighted average remaining lease terms and discount rates</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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 style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</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="text-indent: -0.125in; padding-left: 0.125in; 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">13.9</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Weighted average discount rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.35</td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock', window );">Schedule of maturities of lease liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">2022</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,405</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2023</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,630</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2024</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,514</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2025</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,402</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2026</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,622</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027 and thereafter</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,505</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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total undiscounted cash flows</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#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">31,078</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less imputed interest</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,165</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of lease liabilities</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#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,913</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_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock</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>dtr: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_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>dtr: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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650826236152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 07, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 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_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>
<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_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Changes in fair value of contingent consideration liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,324<span></span>
</td>
<td class="nump">$ 3,356<span></span>
</td>
<td class="nump">$ 266<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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="text">&#160;<span></span>
</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="re">
<td class="pl custom" 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">&#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>
</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_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Employee's contribution percent</a></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>
</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_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Matching contributions, percentage</a></td>
<td class="text">&#160;<span></span>
</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 custom" 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="text">&#160;<span></span>
</td>
<td class="nump">$ 5,267<span></span>
</td>
<td class="nump">5,344<span></span>
</td>
<td class="nump">4,712<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_us-gaap_AdvertisingExpense', window );">Advertising expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,669<span></span>
</td>
<td class="nump">472<span></span>
</td>
<td class="nump">519<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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements', window );">Settlement tax authority percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.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_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets', window );">Options to purchase its shares (in Shares) | shares</a></td>
<td class="nump">80,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>
</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_us-gaap_StockOptionExercisePriceIncrease', window );">Exercise price (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 0<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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 956<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">74<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_us-gaap_ProvisionForDoubtfulAccounts', window );">Expense related to credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 892<span></span>
</td>
<td class="nump">$ 1,242<span></span>
</td>
<td class="nump">$ 958<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>
<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>
<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_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<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>
<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>
<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_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets amortization period</a></td>
<td class="text">&#160;<span></span>
</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 https://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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126966325&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 https://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>dtr-types: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>dtr-types: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_EffectiveIncomeTaxRateReconciliationTaxSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 attributable to income tax settlements. Including, but not limited to, domestic tax settlement, foreign tax settlement, state and local tax settlement, and other tax settlements.</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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&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_EffectiveIncomeTaxRateReconciliationTaxSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=126901519&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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer 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;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=124255953&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock issued during the period as part of a transaction to acquire assets that do not qualify as 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_StockIssuedDuringPeriodSharesPurchaseOfAssets</td>
</tr>
<tr>
<td style="padding-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_StockOptionExercisePriceIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share increase in exercise price of option. Excludes change due to standard antidilution provision and option granted 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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_StockOptionExercisePriceIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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>63
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650826228440">
<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, 2021 </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 custom" 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">$ 24,980<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">3,517<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_us-gaap_MinorityInterestChangeInRedemptionValue', window );">Increase in value of put options of redeemable non-controlling interests</a></td>
<td class="nump">4,026<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">(3,664)<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_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions', window );">Increase in redeemable non-controlling interest as part of acquisitions</a></td>
<td class="nump">719<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_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments', window );">Foreign currency translation adjustments</a></td>
<td class="nump">854<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_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable non-controlling interests, Ending</a></td>
<td class="nump">$ 30,432<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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 https://asc.fasb.org/extlink&amp;oid=122040564&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 https://asc.fasb.org/extlink&amp;oid=122040564&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 https://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 https://asc.fasb.org/extlink&amp;oid=122040564&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 https://asc.fasb.org/extlink&amp;oid=122040564&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 https://asc.fasb.org/extlink&amp;oid=122040564&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 https://asc.fasb.org/extlink&amp;oid=122040564&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 https://asc.fasb.org/extlink&amp;oid=122040564&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>64
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650832116040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details) - Schedule of trade receivables net of an allowance - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</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_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract', window );"><strong>Schedule of trade receivables net of an allowance [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 custom" 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</a></td>
<td class="nump">$ 122,046<span></span>
</td>
<td class="nump">$ 95,953<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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for credit losses</a></td>
<td class="nump">5,071<span></span>
</td>
<td class="nump">3,967<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_us-gaap_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease', window );">Total trade receivables</a></td>
<td class="nump">$ 116,975<span></span>
</td>
<td class="nump">$ 91,986<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract</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_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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: 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 https://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_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_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 https://asc.fasb.org/extlink&amp;oid=124259787&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 trade receivables held-for-sale, after allowance for bad debt, that are not part of a disposal group.</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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&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_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650827521864">
<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, 2021</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] | Minimum [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 custom" 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 <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_ComputerEquipmentMember', window );">Computers and peripheral equipment [Member] | Maximum [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 custom" 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"> 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] | Minimum [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 custom" 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_FurnitureAndFixturesMember', window );">Office furniture and equipment [Member] | Maximum [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 custom" 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"> 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 custom" 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] | Minimum [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 custom" 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 <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] | Maximum [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 custom" 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"> 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 https://asc.fasb.org/extlink&amp;oid=126905813&amp;loc=d3e1205-110223<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>
<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>66
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650832294616">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</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_ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract', window );"><strong>Schedule of stock-based compensation expense related to employee stock options [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_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Selling and marketing</a></td>
<td class="nump">$ 956<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 74<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650822729784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (Details) - USD ($)<br></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"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2021</div></th>
<th class="th"><div>Jan. 01, 2021</div></th>
<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>Feb. 28, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_BusinessCombinationsDetailsLineItems', window );"><strong>Business Combinations (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>
</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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,340,000<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_us-gaap_SettlementLiabilitiesCurrent', window );">Amount paid</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="nump">$ 1,055<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_EnableITLLCMember', window );">EnableIT, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationsDetailsLineItems', window );"><strong>Business Combinations (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>
</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_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">$ 6,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>
<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">4,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>
<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">2,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>
<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_MenarvaLtdMember', window );">Menarva 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationsDetailsLineItems', window );"><strong>Business Combinations (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>
</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_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">5,595,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>
<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="nump">3,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>
<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_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement', window );">Contingent consideration amount</a></td>
<td class="nump">$ 2,595,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>
<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_YGSoftITLtdMember', window );">Y.G. Soft IT 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationsDetailsLineItems', window );"><strong>Business Combinations (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>
</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_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,134,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>
<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="nump">367,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>
<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_us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement', window );">Contingent consideration amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 510,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>
<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_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Acquired shares percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.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>
</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_ContingentConsiderationInFuturePerformance', window );">Contingent on future performance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 256,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>
<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_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage', window );">Remaining interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationsDetailsLineItems', window );"><strong>Business Combinations (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>
</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_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">$ 4,663,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>
</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="nump">3,663,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>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
</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_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Remainder 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">$ 500,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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationsDetailsLineItems', window );"><strong>Business Combinations (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>
</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_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">$ 7,714,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="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="nump">6,265,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 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="nump">1,449,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Remainder consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 760,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="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 );">Net Effects 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationsDetailsLineItems', window );"><strong>Business Combinations (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>
</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_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,500,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>
</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">9,400,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>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationsDetailsLineItems', window );"><strong>Business Combinations (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>
</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_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">$ 8,400,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="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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,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>
</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 );">On Target 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationsDetailsLineItems', window );"><strong>Business Combinations (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>
</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_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="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 7,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>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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>
</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_TotalEstimatedConsideration', window );">Total estimated 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,456,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>
</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_PaidInCash', window );">Paid in cash</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="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>
</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_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">Estimates total purchase price</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="nump">$ 19,617,000<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_us-gaap_PurchaseObligationDueInSecondYear', window );">Estimates total purchase price, 2019</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="nump">6,500,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_us-gaap_PurchaseObligationDueInThirdYear', window );">Estimates total purchase price, 2020</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="nump">1,000,000<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_us-gaap_PurchaseObligationDueInFourthYear', window );">Estimates total purchase price, 2021</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="nump">1,000,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_us-gaap_PurchaseObligationDueInFifthYear', window );">Estimates total purchase price, 2022</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="nump">$ 2,000,000<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationsDetailsLineItems', window );"><strong>Business Combinations (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>
</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_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">$ 4,393,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>
</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="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>
<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_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="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>
<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>dtr: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_BusinessCombinationsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsDetailsLineItems</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_PaidInCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in 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_PaidInCash</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_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_mgic_TotalEstimatedConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total estimated consideration.</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_TotalEstimatedConsideration</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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 voting equity interests acquired at the acquisition date in the 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid or received to resolve the preacquisition contingency.</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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 2.A.6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122040515&amp;loc=d3e105049-122735<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&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_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=126966197&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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126966197&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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: 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 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition 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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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>dtr-types: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_PurchaseObligationDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_PurchaseObligationDueInFifthYear</td>
</tr>
<tr>
<td style="padding-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_PurchaseObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_PurchaseObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-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_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-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_PurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_PurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-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_SettlementLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers.</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_SettlementLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=mgic_EnableITLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EnableITLLCMember</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_MenarvaLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MenarvaLtdMember</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_YGSoftITLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_YGSoftITLtdMember</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_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>68
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650825834536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities - EnableIT, LLC [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 01, 2021 </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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems', window );"><strong>Business Combinations (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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Net liabilities, excluding $42 of cash acquired</a></td>
<td class="num">$ (34)<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_us-gaap_DeferredTaxLiabilitiesOther', window );">Customer relationships, net of deferred tax liability</a></td>
<td class="nump">1,833<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">4,101<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Total assets acquired</a></td>
<td class="nump">$ 5,900<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumed 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 https://asc.fasb.org/extlink&amp;oid=128092470&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</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 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=121826272&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_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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_EnableITLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EnableITLLCMember</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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650833596136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 01, 2021 </div>
<div>USD ($)</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_BusinessAcquisitionAxis=mgic_EnableITLLCMember', window );">EnableIT, LLC [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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems', window );"><strong>Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals) [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_NetLiabilitiesExcludingOfCashAcquired', window );">Net liabilities excluding of cash acquired</a></td>
<td class="nump">$ 42<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems</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_NetLiabilitiesExcludingOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities excluding of 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_NetLiabilitiesExcludingOfCashAcquired</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_BusinessAcquisitionAxis=mgic_EnableITLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EnableITLLCMember</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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650825834792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities - Menarva Ltd [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 01, 2021 </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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems', window );"><strong>Business Combinations (Details) - Schedule of estimated fair values of 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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Net liabilities, excluding $90 of cash acquired</a></td>
<td class="num">$ (70)<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_us-gaap_DeferredTaxLiabilitiesOther', window );">Customer relationships, net of deferred tax liability</a></td>
<td class="nump">2,098<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">3,477<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_TotalAssetsAcquiredNetOfAcquiredCash', window );">Total assets acquired</a></td>
<td class="nump">$ 5,505<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems</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_TotalAssetsAcquiredNetOfAcquiredCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_TotalAssetsAcquiredNetOfAcquiredCash</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumed 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 https://asc.fasb.org/extlink&amp;oid=128092470&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=121826272&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_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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_MenarvaLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MenarvaLtdMember</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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650833587192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (Parentheticals)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 01, 2021 </div>
<div>USD ($)</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_BusinessAcquisitionAxis=mgic_MenarvaLtdMember', window );">Menarva Ltd [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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems', window );"><strong>Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (Parentheticals) [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_NetLiabilitiesExcludingOfCashAcquired', window );">Net liabilities, excluding of cash acquired</a></td>
<td class="nump">$ 90<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems</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_NetLiabilitiesExcludingOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities excluding of 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_NetLiabilitiesExcludingOfCashAcquired</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_BusinessAcquisitionAxis=mgic_MenarvaLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MenarvaLtdMember</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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650834105144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities - Y.G. Soft IT Ltd [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 01, 2021 </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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems', window );"><strong>Business Combinations (Details) - Schedule of estimated fair values of 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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Net liabilities, excluding $402 cash acquired</a></td>
<td class="num">$ (402)<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_us-gaap_DeferredTaxLiabilitiesOther', window );">Customer relationships, net of deferred tax liability</a></td>
<td class="nump">886<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_us-gaap_RedeemableNoncontrollingInterestEquityFairValue', window );">Redeemable non-controlling interests</a></td>
<td class="num">(719)<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">967<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_TotalAssetsAcquiredNetOfAcquiredCash', window );">Total assets acquired</a></td>
<td class="nump">$ 732<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems</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_TotalAssetsAcquiredNetOfAcquiredCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_TotalAssetsAcquiredNetOfAcquiredCash</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumed 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 https://asc.fasb.org/extlink&amp;oid=128092470&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=121826272&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_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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_RedeemableNoncontrollingInterestEquityFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value as of the reporting date 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 14<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&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 https://asc.fasb.org/extlink&amp;oid=122040564&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 https://asc.fasb.org/extlink&amp;oid=122040564&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 15<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&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_RedeemableNoncontrollingInterestEquityFairValue</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=mgic_YGSoftITLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_YGSoftITLtdMember</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>73
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650833635288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (Parentheticals)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 01, 2021 </div>
<div>USD ($)</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_BusinessAcquisitionAxis=mgic_YGSoftITLtdMember', window );">Y.G. Soft IT Ltd [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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems', window );"><strong>Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (Parentheticals) [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_NetLiabilitiesIncludingOfCashAcquired', window );">Net liabilities, excluding cash acquired</a></td>
<td class="nump">$ 402<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems</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_NetLiabilitiesIncludingOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities including of 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_NetLiabilitiesIncludingOfCashAcquired</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_BusinessAcquisitionAxis=mgic_YGSoftITLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_YGSoftITLtdMember</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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650832072232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations (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 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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems', window );"><strong>Business Combinations (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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Net assets, excluding cash acquired</a></td>
<td class="nump">$ 529<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible assets, net</a></td>
<td class="nump">1,556<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_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_TotalAssetsAcquiredNetOfAcquiredCash', 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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems</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_TotalAssetsAcquiredNetOfAcquiredCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_TotalAssetsAcquiredNetOfAcquiredCash</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 https://asc.fasb.org/extlink&amp;oid=128092470&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=128092470&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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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>75
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650833655688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations (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>Sep. 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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems', window );"><strong>Business Combinations (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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets, excluding $0 of cash acquired</a></td>
<td class="nump">$ 1,051<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible assets, net</a></td>
<td class="nump">2,616<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">4,047<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_TotalAssetsAcquiredNetOfAcquiredCash', window );">Total assets acquired net of $0 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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems</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_TotalAssetsAcquiredNetOfAcquiredCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_TotalAssetsAcquiredNetOfAcquiredCash</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 https://asc.fasb.org/extlink&amp;oid=128092470&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</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 https://asc.fasb.org/extlink&amp;oid=128092470&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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>76
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829773800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals) - Stockell information systems, Inc [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems', window );"><strong>Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals) [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_NetAssetsExcludingOfCashAcquired', window );">Net assets, excluding of cash acquired</a></td>
<td class="nump">$ 0<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_NetOfAcquiredCash', window );">Total assets acquired net of acquired cash</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems</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_NetAssetsExcludingOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, excluding of 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_NetAssetsExcludingOfCashAcquired</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_NetOfAcquiredCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_NetOfAcquiredCash</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_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>77
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650833225288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (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" 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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems', window );"><strong>Business Combinations (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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Net assets, excluding cash acquired</a></td>
<td class="nump">$ 1,069<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', 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_us-gaap_GoodwillAcquiredDuringPeriod', 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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', 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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 https://asc.fasb.org/extlink&amp;oid=128092470&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</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 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 https://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_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 https://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 https://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_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>78
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650833225288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities - Net Effects 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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems', window );"><strong>Business Combinations (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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Net assets, excluding cash acquired</a></td>
<td class="nump">$ 91<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">8,716<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_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_TotalAssetsAcquiredNetOfAcquiredCash', 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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems</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_TotalAssetsAcquiredNetOfAcquiredCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_TotalAssetsAcquiredNetOfAcquiredCash</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 https://asc.fasb.org/extlink&amp;oid=128092470&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=128092470&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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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>79
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650831027448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities - Pow Wow Inc [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems', window );"><strong>Business Combinations (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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Net liabilities, excluding cash acquired</a></td>
<td class="num">$ (1,557)<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">2,855<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_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_TotalAssetsAcquiredNetOfAcquiredCash', 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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems</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_TotalAssetsAcquiredNetOfAcquiredCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_TotalAssetsAcquiredNetOfAcquiredCash</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 https://asc.fasb.org/extlink&amp;oid=128092470&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=128092470&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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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>80
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650929506456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities - On Target Group Inc [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems', window );"><strong>Business Combinations (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="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Net liabilities, excluding cash acquired</a></td>
<td class="num">$ (832)<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">4,908<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_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_TotalAssetsAcquiredNetOfAcquiredCash', 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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems</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_TotalAssetsAcquiredNetOfAcquiredCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_TotalAssetsAcquiredNetOfAcquiredCash</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 https://asc.fasb.org/extlink&amp;oid=128092470&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumed 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 https://asc.fasb.org/extlink&amp;oid=128092470&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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>81
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829658248">
<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, 2021 </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">$ 96<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>82
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650832501144">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Marketable Securities (Details) - Summary of marketable debt securities - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</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_SummaryOfMarketableDebtSecuritiesAbstract', window );"><strong>Summary of marketable debt 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 custom" 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,142<span></span>
</td>
<td class="nump">$ 1,238<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_AvailableforsaleCorporateBonds', 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="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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,142<span></span>
</td>
<td class="nump">$ 1,238<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">The Company recognized trading losses in the amount of $ 96 during the year ended December 31, 2021.</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_mgic_AvailableforsaleCorporateBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Available for sale 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_AvailableforsaleCorporateBonds</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_SummaryOfMarketableDebtSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SummaryOfMarketableDebtSecuritiesAbstract</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_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 https://asc.fasb.org/extlink&amp;oid=126976982&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 https://asc.fasb.org/extlink&amp;oid=126897435&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>83
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650826257656">
<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, 2021</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_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">&#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_ConvertibleBondsFairValueDisclosure', window );">Convertible bonds</a></td>
<td class="nump">1,142<span></span>
</td>
<td class="nump">$ 1,238<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_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">1,142<span></span>
</td>
<td class="nump">1,238<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 custom" 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">17,771<span></span>
</td>
<td class="nump">10,561<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_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financials liabilities</a></td>
<td class="nump">17,771<span></span>
</td>
<td class="nump">10,561<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="ro">
<td class="pl custom" 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 custom" 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="re">
<td class="pl custom" 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="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_ConvertibleBondsFairValueDisclosure', window );">Convertible bonds</a></td>
<td class="nump">1,142<span></span>
</td>
<td class="nump">1,238<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_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">1,142<span></span>
</td>
<td class="nump">1,238<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 custom" 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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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 custom" 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">17,771<span></span>
</td>
<td class="nump">10,561<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_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financials liabilities</a></td>
<td class="nump">$ 17,771<span></span>
</td>
<td class="nump">$ 10,561<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 https://asc.fasb.org/extlink&amp;oid=126976982&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 https://asc.fasb.org/extlink&amp;oid=126976982&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 https://asc.fasb.org/extlink&amp;oid=126976982&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>84
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650822557240">
<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, 2021</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_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 custom" 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">$ 10,561<span></span>
</td>
<td class="nump">$ 5,964<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">3,098<span></span>
</td>
<td class="nump">2,222<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">(1,816)<span></span>
</td>
<td class="num">(728)<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,476<span></span>
</td>
<td class="nump">3,812<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">(244)<span></span>
</td>
<td class="num">(2,040)<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_ForeignCurrencyTranslationAdjustments', window );">Foreign currency translation adjustments</a></td>
<td class="nump">35<span></span>
</td>
<td class="num">(683)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate', window );">Amortization of interest and exchange rate</a></td>
<td class="nump">2,661<span></span>
</td>
<td class="nump">2,014<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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Closing balance</a></td>
<td class="nump">$ 17,771<span></span>
</td>
<td class="nump">$ 10,561<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_ForeignCurrencyTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ForeignCurrencyTranslationAdjustments</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_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 https://asc.fasb.org/extlink&amp;oid=126976982&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>85
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650832342424">
<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, 2021</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_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 custom" 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">$ 4,578<span></span>
</td>
<td class="nump">$ 3,581<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,601<span></span>
</td>
<td class="nump">3,005<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_us-gaap_DueFromRelatedPartiesCurrent', window );">Related parties</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">615<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_us-gaap_OtherPrepaidExpenseCurrent', window );">Other</a></td>
<td class="nump">1,682<span></span>
</td>
<td class="nump">3,312<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">$ 9,890<span></span>
</td>
<td class="nump">$ 10,513<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: 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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: 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)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: 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(k)(1))<br> -URI https://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_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 https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://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_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://www.xbrl.org/2009/role/commonPracticeRef<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 https://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://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 (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<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 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: 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(7))<br> -URI https://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_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>86
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829773800">
<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, 2021</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_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_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 1,796<span></span>
</td>
<td class="nump">$ 1,335<span></span>
</td>
<td class="nump">$ 1,261<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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_Depreciation</td>
</tr>
<tr>
<td style="padding-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_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>87
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650826207496">
<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, 2021</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_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,725<span></span>
</td>
<td class="nump">$ 3,611<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">8,106<span></span>
</td>
<td class="nump">7,021<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,839<span></span>
</td>
<td class="nump">3,627<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,444<span></span>
</td>
<td class="nump">1,411<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,623<span></span>
</td>
<td class="nump">1,621<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">18,737<span></span>
</td>
<td class="nump">17,291<span></span>
</td>
</tr>
<tr 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">1,041<span></span>
</td>
<td class="nump">753<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">6,594<span></span>
</td>
<td class="nump">5,886<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,480<span></span>
</td>
<td class="nump">2,340<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">1,240<span></span>
</td>
<td class="nump">866<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,510<span></span>
</td>
<td class="nump">1,458<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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">12,865<span></span>
</td>
<td class="nump">11,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,872<span></span>
</td>
<td class="nump">$ 5,988<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 https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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(14))<br> -URI https://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>88
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650914073272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, 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, 2021</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_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 custom" 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">$ 13,056<span></span>
</td>
<td class="nump">$ 12,604<span></span>
</td>
<td class="nump">$ 12,764<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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://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>89
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650822583448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net (Details) - Schedule of intangible assets - 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, 2021</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_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">$ 194,698<span></span>
</td>
<td class="nump">$ 183,658<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization:</a></td>
<td class="nump">143,308<span></span>
</td>
<td class="nump">130,254<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">$ 51,390<span></span>
</td>
<td class="nump">53,404<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 Development 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_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average remaining useful life (years)</a></td>
<td class="text">3 years 5 months 26 days<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">$ 90,101<span></span>
</td>
<td class="nump">86,240<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization:</a></td>
<td class="nump">$ 79,354<span></span>
</td>
<td class="nump">74,841<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="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_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average remaining useful life (years)</a></td>
<td class="text">9 years 1 month 28 days<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">$ 85,737<span></span>
</td>
<td class="nump">78,750<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization:</a></td>
<td class="nump">$ 53,583<span></span>
</td>
<td class="nump">46,621<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_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average remaining useful life (years)</a></td>
<td class="text">6 years 25 days<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">$ 18,231<span></span>
</td>
<td class="nump">18,052<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization:</a></td>
<td class="nump">$ 10,188<span></span>
</td>
<td class="nump">8,720<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="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_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average remaining useful life (years)</a></td>
<td class="text">10 years 6 months 18 days<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">$ 629<span></span>
</td>
<td class="nump">616<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization:</a></td>
<td class="nump">$ 183<span></span>
</td>
<td class="nump">$ 72<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization period of finite-lived intangible assets acquired either individually or as part of a group of 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>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 1<br> -Subparagraph (a)(3)<br> -URI https://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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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(16))<br> -URI https://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_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 https://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 https://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=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>90
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650834104856">
<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, 2021 </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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths', window );">2022</a></td>
<td class="nump">$ 11,691<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo', window );">2023</a></td>
<td class="nump">9,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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree', window );">2024</a></td>
<td class="nump">8,406<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour', window );">2025</a></td>
<td class="nump">6,616<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive', window );">2026</a></td>
<td class="nump">4,863<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive', window );">2027 and thereafter</a></td>
<td class="nump">9,863<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_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 51,390<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 https://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 https://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>91
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650827578280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Details) - Schedule 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, 2021</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_us-gaap_GoodwillLineItems', window );"><strong>Goodwill Disclosure [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 custom" 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">$ 135,682<span></span>
</td>
<td class="nump">$ 117,743<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_us-gaap_GoodwillAcquiredDuringPeriod', window );">Business combinations</a></td>
<td class="nump">8,545<span></span>
</td>
<td class="nump">11,550<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_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="nump">879<span></span>
</td>
<td class="nump">2,061<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_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="nump">1,697<span></span>
</td>
<td class="nump">4,328<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_us-gaap_Goodwill', window );">Goodwill, Ending, Balance</a></td>
<td class="nump">146,803<span></span>
</td>
<td class="nump">135,682<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 Disclosure [Abstract]</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_us-gaap_Goodwill', window );">Goodwill, Beginning, Balance</a></td>
<td class="nump">69,346<span></span>
</td>
<td class="nump">60,346<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_us-gaap_GoodwillAcquiredDuringPeriod', window );">Business combinations</a></td>
<td class="nump">5,068<span></span>
</td>
<td class="nump">5,832<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_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="nump">321<span></span>
</td>
<td class="nump">1,443<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_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="nump">868<span></span>
</td>
<td class="nump">1,725<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_us-gaap_Goodwill', window );">Goodwill, Ending, Balance</a></td>
<td class="nump">75,603<span></span>
</td>
<td class="nump">69,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 Disclosure [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 custom" 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">66,336<span></span>
</td>
<td class="nump">57,397<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_us-gaap_GoodwillAcquiredDuringPeriod', window );">Business combinations</a></td>
<td class="nump">3,477<span></span>
</td>
<td class="nump">5,718<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_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="nump">558<span></span>
</td>
<td class="nump">618<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_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="nump">829<span></span>
</td>
<td class="nump">2,603<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_us-gaap_Goodwill', window );">Goodwill, Ending, Balance</a></td>
<td class="nump">$ 71,200<span></span>
</td>
<td class="nump">$ 66,336<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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 https://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://www.xbrl.org/2003/role/disclosureRef<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 https://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://www.xbrl.org/2009/role/commonPracticeRef<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 https://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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>92
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650827542840">
<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, 2021</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_us-gaap_ShortTermDebtLineItems', window );"><strong>Short Term Debt Disclosure [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 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">$ 17,032<span></span>
</td>
<td class="nump">$ 11,529<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="ro">
<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 Disclosure [Abstract]</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_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">$ 4,644<span></span>
</td>
<td class="nump">1,259<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] | 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 Disclosure [Abstract]</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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate %</a></td>
<td class="nump">1.80%<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_ShorttermCreditFromBanksOneMember', window );">Short-term credit from banks one [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 Disclosure [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 custom" 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.30%<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 institutions and 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 Disclosure [Abstract]</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_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">$ 8,638<span></span>
</td>
<td class="nump">10,270<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 institutions and banks [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 Disclosure [Abstract]</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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate %</a></td>
<td class="nump">1.70%<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 institutions and banks [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 Disclosure [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 custom" 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.14%<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_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember', window );">Current maturities of long-term loans from financial institutions and 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 Disclosure [Abstract]</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_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 custom" 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.10%<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="nump">$ 3,750<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_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://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 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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.22(a)(1))<br> -URI https://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>dtr-types: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_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_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>
<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_us-gaap_ShortTermDebtTypeAxis=mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember</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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650832200312">
<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, 2021</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_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 custom" 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">$ 27,826<span></span>
</td>
<td class="nump">$ 28,562<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_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">8,955<span></span>
</td>
<td class="nump">7,086<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">8,160<span></span>
</td>
<td class="nump">5,559<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_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Other</a></td>
<td class="nump">232<span></span>
</td>
<td class="nump">639<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">$ 45,173<span></span>
</td>
<td class="nump">$ 41,846<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 https://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 https://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 https://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>94
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650826364968">
<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">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2021</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_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 custom" 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">$ 20,155<span></span>
</td>
<td class="nump">$ 13,352<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_us-gaap_DebtInstrumentCovenantDescription', window );">Description of financial covenants</a></td>
<td class="text">&#160;<span></span>
</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>
</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_LoanAmountDescription', window );">Loan amount description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">(2)On June 1, 2021, the Company obtained a loan in the amount of $ 15,000 from an Israeli bank. The principal amount of the loan is payable in eight equal annual installments with the final payment due on December 1, 2025 and bears a fixed interest rate of LIBOR + 2.1% per annum, payable in two semi-annual payments.<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_DebtInstrumentAxis=us-gaap_LongTermDebtMember', window );">Long-Term Debt [Member] | Israeli Institutional Corporation [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_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="re">
<td class="pl custom" 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="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_FinalPaymentDueDate', 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="re">
<td class="pl custom" 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_FinalPaymentDueDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinalPaymentDueDate</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: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_mgic_LoanAmountDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LoanAmountDescription</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_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 https://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 https://asc.fasb.org/extlink&amp;oid=123599511&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://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 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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.22(a)(1))<br> -URI https://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>dtr-types: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_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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</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 https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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(22))<br> -URI https://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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650827292024">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Long Term Debt (Details) - Schedule of long term debt<br> &#8362; in Thousands, &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>ILS (&#8362;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>JPY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>ILS (&#8362;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>JPY (&#165;)</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>
<td class="text">&#160;<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_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">$ 32,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,622<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_us-gaap_LongTermDebtCurrent', window );">Current maturities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#8362; (12,388)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,270)<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_us-gaap_LongTermDebt', window );">Long-term Debt, Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,352<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_LongtermDebtTypeAxis=mgic_LoansFromBanksAndOtherMember', window );">Loans from banks and other [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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<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_us-gaap_OtherLoansPayableLongTerm', window );">Loans from banks and other | &#8362;</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8362; 17,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8362; 23,534<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_LongtermDebtTypeAxis=mgic_BankLoanMember', window );">Bank loan [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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<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_BankLoaninDollars', window );">Bank loan</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <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_LongtermDebtTypeAxis=mgic_OtherLongTermDebtMember', window );">Other 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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<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_OtherLongTermDebtinDollars', window );">Other long term debt | &#165;</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>
<td class="nump">&#165; 68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 88<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] | Loans from banks and other [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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Loans from banks and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">1.70%<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Loans from banks and other [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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Loans from banks and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.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="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] | Bank loan [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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<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_BankLoan', window );">Bank loan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">2.10%<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Other 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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<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_OtherLongTermDebts', window );">Other long term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">1.90%<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><td colspan="7"></td></tr>
<tr><td colspan="7"><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">This is mainly comprised of a bank loan obtained by the Company on November 2016 in the amount of $ 31,356. The loan is linked to the New Israel Shekel, and was obtained 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>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On June 1, 2021, the Company obtained a loan in the amount of $ 15,000 from an Israeli bank. The principal amount of the loan is payable in eight equal annual installments with the final payment due on December 1, 2025 and bears a fixed interest rate of LIBOR + 2.1% 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_mgic_BankLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BankLoan</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>dtr: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_BankLoaninDollars">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BankLoaninDollars</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_OtherLongTermDebtinDollars">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherLongTermDebtinDollars</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_OtherLongTermDebts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherLongTermDebts</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>dtr: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_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://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 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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.22(a)(1))<br> -URI https://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>dtr-types: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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</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 https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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(22))<br> -URI https://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 https://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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</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))<br> -URI https://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 https://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_LongtermDebtTypeAxis=mgic_LoansFromBanksAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=mgic_LoansFromBanksAndOtherMember</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_LongtermDebtTypeAxis=mgic_BankLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=mgic_BankLoanMember</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_LongtermDebtTypeAxis=mgic_OtherLongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=mgic_OtherLongTermDebtMember</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>96
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650827866888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes on Income (Details)<br> &#8362; in Millions</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="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>ILS (&#8362;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>ILS (&#8362;)</div>
</th>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>ILS (&#8362;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</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_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>
<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_us-gaap_RevenuesNetOfInterestExpense', window );">Total consolidated revenues (in New Shekels) | &#8362;</a></td>
<td class="nump">&#8362; 10,000<span></span>
</td>
<td class="nump">&#8362; 10,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary', window );">Income derived 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>
<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_PropertyDevelopmentTaxRatePercentage', window );">Property development tax rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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="text">&#160;<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>
<td class="nump">23.00%<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_us-gaap_IncomeTaxReconciliationDispositionOfAssets', window );">Intangible assets from foreign company (in New Shekels) | &#8362;</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">&#8362; 200<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_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets', window );">Intangible assets tax rate</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.00%<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>
</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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther', window );">Corporate tax rate</a></td>
<td class="nump">6.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>
</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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment', window );">Taxable income preferred tax rate</a></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>
<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_us-gaap_PreferredStockDividendRatePercentage', window );">Percentage of preferred tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDeductionsDividends', window );">Income tax dividends (in Dollars)</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">$ 11,321<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_us-gaap_OtherNoncashIncomeTaxExpense', window );">Recorded income (in Dollars)</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">$ 0<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>
</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=us-gaap_CorporateAndOtherMember', window );">Corporate tax rate [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_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>
<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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther', window );">Corporate tax rate</a></td>
<td class="nump">6.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>
</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>
<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>
<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_TaxBenefitsDescription', window );">Tax benefits, description</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">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">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_srt_StatementGeographicalAxis=country_IL', window );">Israeli [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_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>
<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_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Corporate tax rate percentage</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">23.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">23.00%<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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther', window );">Corporate tax rate</a></td>
<td class="nump">6.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>
</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_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards (in Dollars)</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">$ 2<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_srt_StatementGeographicalAxis=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>
<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>
<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_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards (in Dollars)</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">10,376<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_srt_StatementGeographicalAxis=mgic_EnglandMember', 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>
<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>
<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_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards (in Dollars)</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,392<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_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>
<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>
<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_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards (in Dollars)</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">$ 7,950<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_PropertyDevelopmentTaxRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 development tax rate percentage.</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_PropertyDevelopmentTaxRatePercentage</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>dtr: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_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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&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_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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 https://asc.fasb.org/extlink&amp;oid=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&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>dtr-types: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_EffectiveIncomeTaxRateReconciliationDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to disposition of asset. Includes, but is not limited to, intra-entity transfer of asset other than inventory.</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 https://asc.fasb.org/extlink&amp;oid=122134291&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 https://asc.fasb.org/extlink&amp;oid=121826272&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_EffectiveIncomeTaxRateReconciliationDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.</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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&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_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 attributable to investment tax 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/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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&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_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_EffectiveIncomeTaxRateReconciliationTaxCreditsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 attributable to other tax credits.</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 https://asc.fasb.org/extlink&amp;oid=122134291&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 https://asc.fasb.org/extlink&amp;oid=121826272&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_EffectiveIncomeTaxRateReconciliationTaxCreditsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_IncomeTaxReconciliationDeductionsDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deduction for dividend.</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 https://asc.fasb.org/extlink&amp;oid=121826272&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_IncomeTaxReconciliationDeductionsDividends</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to disposition of asset. Includes, but is not limited to, intra-entity transfer of asset other than inventory.</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 https://asc.fasb.org/extlink&amp;oid=121826272&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_IncomeTaxReconciliationDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-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_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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage rate used to calculate dividend payments on 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-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_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_RevenuesNetOfInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income after deduction of interest expense when recognized as a component of revenue, and sales and trading gain (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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-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 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-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 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-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 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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_RevenuesNetOfInterestExpense</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_CorporateAndOtherMember</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_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=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;">srt_StatementGeographicalAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=mgic_EnglandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EnglandMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650826008632">
<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, 2021</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_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 custom" 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">$ 32,714<span></span>
</td>
<td class="nump">$ 25,423<span></span>
</td>
<td class="nump">$ 17,806<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">12,550<span></span>
</td>
<td class="nump">11,980<span></span>
</td>
<td class="nump">14,666<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_IncomeBeforeTaxesOnIncome', window );">Income before taxes on income</a></td>
<td class="nump">$ 42,264<span></span>
</td>
<td class="nump">$ 37,403<span></span>
</td>
<td class="nump">$ 32,472<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_IncomeBeforeTaxesOnIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IncomeBeforeTaxesOnIncome</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_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://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)(1))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=122134291&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://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)(1))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=122134291&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650826173048">
<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, 2021</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_CurrentAbstract', window );"><strong>Current:</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_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Domestic</a></td>
<td class="nump">$ 7,847<span></span>
</td>
<td class="nump">$ 7,867<span></span>
</td>
<td class="nump">$ 7,266<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_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">6,123<span></span>
</td>
<td class="nump">1,069<span></span>
</td>
<td class="nump">1,636<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_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">13,970<span></span>
</td>
<td class="nump">8,936<span></span>
</td>
<td class="nump">8,902<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_DeferredTaxesAbstract', window );"><strong>Deferred taxes:</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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Domestic</a></td>
<td class="num">(1,124)<span></span>
</td>
<td class="num">(1,687)<span></span>
</td>
<td class="num">(1,001)<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_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(2,487)<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="num">(1,027)<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_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="num">(3,611)<span></span>
</td>
<td class="num">(1,650)<span></span>
</td>
<td class="num">(2,028)<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_us-gaap_IncomeTaxExpenseBenefit', window );">Taxes on income</a></td>
<td class="nump">$ 10,359<span></span>
</td>
<td class="nump">$ 7,286<span></span>
</td>
<td class="nump">$ 6,874<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_CurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentAbstract</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_DeferredTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxesAbstract</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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</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(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&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_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 https://asc.fasb.org/extlink&amp;oid=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&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_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 tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</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.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=122134291&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 https://asc.fasb.org/extlink&amp;oid=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=122134291&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=122134291&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=123586238&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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&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>99
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650827578840">
<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, 2021</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_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 custom" 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,481<span></span>
</td>
<td class="nump">$ 5,557<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances', window );">Allowances, reserves and intangible assets</a></td>
<td class="nump">7,779<span></span>
</td>
<td class="nump">6,228<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_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax assets before valuation allowance</a></td>
<td class="nump">13,260<span></span>
</td>
<td class="nump">11,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_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less - valuation allowance</a></td>
<td class="num">(5,169)<span></span>
</td>
<td class="num">(5,388)<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_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Deferred tax assets, net</a></td>
<td class="nump">8,091<span></span>
</td>
<td class="nump">6,397<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_us-gaap_DeferredTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">8,091<span></span>
</td>
<td class="nump">6,397<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_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(18,112)<span></span>
</td>
<td class="num">(17,639)<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_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td>
<td class="num">$ (10,021)<span></span>
</td>
<td class="num">$ (11,242)<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_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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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_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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=121826272&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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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/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 https://asc.fasb.org/extlink&amp;oid=121826272&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_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=121826272&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>
<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 https://asc.fasb.org/extlink&amp;oid=123427490&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 https://asc.fasb.org/extlink&amp;oid=121826272&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>100
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650827818408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes on Income (Details) - Schedule of theoretical tax expense and actual tax expense - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></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, 2021</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_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract', window );"><strong>Schedule of theoretical tax expense and actual tax expense [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome', window );">Income before taxes, as reported in the consolidated statements of income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,264<span></span>
</td>
<td class="nump">$ 37,403<span></span>
</td>
<td class="nump">$ 32,472<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_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 custom" 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">$ 10,411<span></span>
</td>
<td class="nump">$ 8,603<span></span>
</td>
<td class="nump">$ 7,468<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_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Tax adjustment in respect of different tax rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">283<span></span>
</td>
<td class="num">(1,169)<span></span>
</td>
<td class="nump">465<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">(80)<span></span>
</td>
<td class="num">(326)<span></span>
</td>
<td class="num">(227)<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_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">(1,041)<span></span>
</td>
<td class="num">(679)<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_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes', window );">Tax expenses in respect of prior years, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(481)<span></span>
</td>
<td class="num">(71)<span></span>
</td>
<td class="num">(37)<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_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Non-deductible expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,482<span></span>
</td>
<td class="nump">1,398<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_UncertainTaxPositionAndOtherDifferences', window );">Uncertain tax position and other differences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(215)<span></span>
</td>
<td class="num">(470)<span></span>
</td>
<td class="num">(795)<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_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,359<span></span>
</td>
<td class="nump">$ 7,286<span></span>
</td>
<td class="nump">$ 6,874<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_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome</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_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract</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_UncertainTaxPositionAndOtherDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_UncertainTaxPositionAndOtherDifferences</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_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 https://asc.fasb.org/extlink&amp;oid=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&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>dtr-types: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_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 https://asc.fasb.org/extlink&amp;oid=122134291&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=123586238&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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=121826272&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>101
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650834149352">
<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, 2021</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_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 custom" 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">$ 1,072<span></span>
</td>
<td class="nump">$ 2,175<span></span>
</td>
<td class="nump">$ 2,175<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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increase in tax positions taken in prior years</a></td>
<td class="nump">162<span></span>
</td>
<td class="text"> <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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions', window );">Decrease in tax positions taken in prior years</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,103)<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_us-gaap_UnrecognizedTaxBenefits', window );">Gross unrecognized tax benefits, Ending balance</a></td>
<td class="nump">$ 1,234<span></span>
</td>
<td class="nump">$ 1,072<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 https://asc.fasb.org/extlink&amp;oid=123427490&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=121826272&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>102
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650827051976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></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>
</tr>
<tr>
<th class="th"><div>Mar. 07, 2021</div></th>
<th class="th"><div>Aug. 09, 2017</div></th>
<th class="th"><div>Dec. 31, 2021</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, 2015</div></th>
<th class="th"><div>Dec. 31, 2012</div></th>
<th class="th"><div>Aug. 12, 2021</div></th>
<th class="th"><div>Mar. 08, 2021</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>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>
</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_VestPeriod', window );">Vest period</a></td>
<td class="text">four-year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 628<span></span>
</td>
<td class="nump">$ 765<span></span>
</td>
<td class="nump">$ 537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Total unrecognized compensation</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">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod', window );">Weighted-average 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">1 year 3 months 14 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DividendDistributionMaximumPercentage', window );">Maximum percentage of distribution of dividend in each year.</a></td>
<td class="text">&#160;<span></span>
</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>
</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_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="text">&#160;<span></span>
</td>
<td class="nump">$ 11,480<span></span>
</td>
<td class="nump">$ 10,297<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="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_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="text">&#160;<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="nump">$ 0.21<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="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_TitleOfIndividualAxis=srt_ExecutiveOfficerMember', window );">Senior Executive Officers [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>
</tr>
<tr 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>
</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_SharesPurchase', window );">Shares purchase (in Shares)</a></td>
<td class="nump">80,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>
<td class="text">&#160;<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]</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>
</tr>
<tr 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>
</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_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="nump">1,500,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_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="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>
</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_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">&#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>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Aggregate of ordinary shares for future grants (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="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>
</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>
</tr>
<tr 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>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Options vest years</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">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>
</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>
</tr>
<tr 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>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Options vest years</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">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>
</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>dtr: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_mgic_SharesPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares purchase</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_SharesPurchase</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: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_mgic_VestPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Vest 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_VestPeriod</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 https://asc.fasb.org/extlink&amp;oid=126999549&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>dtr-types: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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126734703&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_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining weighted average contract period of financial guarantee insurance contracts, 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 944<br> -SubTopic 40<br> -Section 55<br> -Paragraph 32<br> -URI https://asc.fasb.org/extlink&amp;oid=99379334&amp;loc=SL5751133-161288<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 40<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)(5)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=99382878&amp;loc=SL5749324-161292<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/exampleRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/exampleRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/exampleRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits attributable to uncertain tax positions taken in 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/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121826272&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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-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_srt_TitleOfIndividualAxis=srt_ExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=srt_ExecutiveOfficerMember</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_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>103
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650827821816">
<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, 2021 </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 custom" 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</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, Outstanding beginning (in Dollars per share) | $ / 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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual term (in years), Outstanding beginning</a></td>
<td class="text">1 year 2 months 26 days<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, Outstanding beginning (in Dollars) | $</a></td>
<td class="nump">$ 380<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of options, Granted</a></td>
<td class="nump">80,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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Granted (in Dollars per share) | $ / 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Number of options, Exercised</a></td>
<td class="num">(38,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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Exercised (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.12<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of options, 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of options, Outstanding ending</a></td>
<td class="nump">66,250<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, Outstanding ending (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.45<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_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual term (in years), Outstanding ending</a></td>
<td class="text">7 years 11 months 15 days<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, Outstanding ending (in Dollars) | $</a></td>
<td class="nump">$ 1,360<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options, Exercisable</a></td>
<td class="nump">26,250<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_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable', window );">Weighted average exercise price, Exercisable (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.03<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term (in years),Exercisable</a></td>
<td class="text">6 years 11 months 12 days<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, Exercisable (in Dollars) | $</a></td>
<td class="nump">$ 522<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_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>dtr: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_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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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>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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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>dtr-types: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>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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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>104
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650826184680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Details) - Schedule of options outstanding<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </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_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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber', window );">Options outstanding (in Shares) | shares</a></td>
<td class="nump">66,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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm', window );">Weighted average remaining contractual life (years)</a></td>
<td class="text">7 years 11 months 15 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice', window );">Exercise price</a></td>
<td class="nump">$ 26,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice', window );">Options exercisable</a></td>
<td class="nump">$ 1.03<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 );">Exercise price 0 [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_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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber', window );">Options outstanding (in Shares) | shares</a></td>
<td class="nump">60,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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm', window );">Weighted average remaining contractual life (years)</a></td>
<td class="text">1 year 7 months 6 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice', window );">Exercise price</a></td>
<td class="nump">$ 20,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice', window );">Options exercisable</a></td>
<td class="nump">$ 0<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 );">Exercise price 4.01-5 [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_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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber', window );">Options outstanding (in Shares) | shares</a></td>
<td class="nump">6,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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm', window );">Weighted average remaining contractual life (years)</a></td>
<td class="text">8 years 7 months 13 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice', window );">Exercise price</a></td>
<td class="nump">$ 6,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice', window );">Options exercisable</a></td>
<td class="nump">$ 4.32<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice</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>dtr: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber</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: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_mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice</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>dtr: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm</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_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>105
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829856120">
<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, 2021</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_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 custom" 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="text"> <span></span>
</td>
<td class="nump">$ 1<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_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Accumulated foreign currency translation adjustments</a></td>
<td class="nump">9,268<span></span>
</td>
<td class="nump">7,809<span></span>
</td>
<td class="num">(351)<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 custom" 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">$ 9,294<span></span>
</td>
<td class="nump">$ 7,835<span></span>
</td>
<td class="num">$ (324)<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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=123594809&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=124501264&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 https://asc.fasb.org/extlink&amp;oid=124501264&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 https://asc.fasb.org/extlink&amp;oid=126968391&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>106
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650827518616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Parties Transactions (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, 2021</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_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 custom" 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">$ 5,615<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="nump">$ 4,300<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_us-gaap_AdjustmentOfWarrantsGrantedForServices', window );">Acquired services</a></td>
<td class="nump">2,639<span></span>
</td>
<td class="nump">788<span></span>
</td>
<td class="nump">$ 224<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">3,380<span></span>
</td>
<td class="nump">763<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_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Trade payables balances due to related parties amount</a></td>
<td class="nump">$ 708<span></span>
</td>
<td class="nump">$ 130<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 https://asc.fasb.org/extlink&amp;oid=126954810&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://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(k)(1))<br> -URI https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 10: 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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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>107
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650826268360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>USD ($)</div>
</th>
<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, 2021 </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>
<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_us-gaap_LossContingencyDamagesPaidValue', window );">Damages plaintiffs amount</a></td>
<td class="text">&#160;<span></span>
</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="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_PlaintiffsAmount', window );">Plaintiffs amount</a></td>
<td class="nump">$ 1,600<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_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>
<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>
<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_us-gaap_LossContingencyDamagesSoughtValue', window );">Sought damages in amount (in New Shekels) | &#8362;</a></td>
<td class="text">&#160;<span></span>
</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>
<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>
<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_RestrictedBankDeposits', window );">Restricted bank deposits</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">$ 295<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] | 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>
</tr>
<tr 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>
<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="text">&#160;<span></span>
</td>
<td class="nump">3,100<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] | 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>
</tr>
<tr 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>
<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_BankGuaranteesAmount', window );">Bank guarantees amount</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">$ 992<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_PlaintiffsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Plaintiffs 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_PlaintiffsAmount</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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-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://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-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>
<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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650832560728">
<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, 2021</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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to Magic shareholders</a></td>
<td class="nump">$ 29,322<span></span>
</td>
<td class="nump">$ 25,186<span></span>
</td>
<td class="nump">$ 20,266<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">(4,026)<span></span>
</td>
<td class="num">(1,317)<span></span>
</td>
<td class="num">(7,471)<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">$ 25,296<span></span>
</td>
<td class="nump">$ 23,869<span></span>
</td>
<td class="nump">$ 12,795<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 custom" 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,055,082<span></span>
</td>
<td class="nump">49,028,975<span></span>
</td>
<td class="nump">48,896,163<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_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive securities</a></td>
<td class="nump">44,972<span></span>
</td>
<td class="nump">18,682<span></span>
</td>
<td class="nump">97,920<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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Denominator for diluted net earnings per share</a></td>
<td class="nump">49,100,054<span></span>
</td>
<td class="nump">49,047,657<span></span>
</td>
<td class="nump">48,994,083<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_BasicAndDilutedEarningPerShare', window );">Basic and Diluted earnings per share</a></td>
<td class="nump">$ 0.52<span></span>
</td>
<td class="nump">$ 0.49<span></span>
</td>
<td class="nump">$ 0.26<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_BasicAndDilutedEarningPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basic and Diluted earning per share.</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_BasicAndDilutedEarningPerShare</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>dtr: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_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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: 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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=124432515&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 https://asc.fasb.org/extlink&amp;oid=124432515&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=124432515&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 https://asc.fasb.org/extlink&amp;oid=126958026&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>109
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650832208024">
<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, 2021</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_SegmentGeographicalInformationandMajorCustomersDetailsLineItems', window );"><strong>Segment Geographical Information and Major Customers (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_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="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_ConcentrationRiskByTypeAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [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_SegmentGeographicalInformationandMajorCustomersDetailsLineItems', window );"><strong>Segment Geographical Information and Major Customers (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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ConcentrationRiskPercentage', window );">Percentage of major customer</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ConcentrationRiskPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskPercentage</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>dtr: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_SegmentGeographicalInformationandMajorCustomersDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentGeographicalInformationandMajorCustomersDetailsLineItems</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_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 https://asc.fasb.org/extlink&amp;oid=126901519&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_ConcentrationRiskByTypeAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_SalesRevenueNetMember</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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650822590856">
<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, 2021</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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">$ 480,325<span></span>
</td>
<td class="nump">$ 371,194<span></span>
</td>
<td class="nump">$ 325,630<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">429,089<span></span>
</td>
<td class="nump">330,606<span></span>
</td>
<td class="nump">291,978<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_SegmentOperatingIncomeloss', window );">Segment operating income (loss)</a></td>
<td class="nump">51,236<span></span>
</td>
<td class="nump">40,588<span></span>
</td>
<td class="nump">33,652<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_us-gaap_OtherDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">14,852<span></span>
</td>
<td class="nump">13,939<span></span>
</td>
<td class="nump">14,025<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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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">95,589<span></span>
</td>
<td class="nump">86,025<span></span>
</td>
<td class="nump">86,140<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">74,863<span></span>
</td>
<td class="nump">64,498<span></span>
</td>
<td class="nump">71,825<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_SegmentOperatingIncomeloss', window );">Segment operating income (loss)</a></td>
<td class="nump">20,726<span></span>
</td>
<td class="nump">21,527<span></span>
</td>
<td class="nump">14,315<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_us-gaap_OtherDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">9,261<span></span>
</td>
<td class="nump">10,329<span></span>
</td>
<td class="nump">8,799<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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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">384,736<span></span>
</td>
<td class="nump">285,169<span></span>
</td>
<td class="nump">239,490<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">347,712<span></span>
</td>
<td class="nump">258,907<span></span>
</td>
<td class="nump">216,842<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_SegmentOperatingIncomeloss', window );">Segment operating income (loss)</a></td>
<td class="nump">37,024<span></span>
</td>
<td class="nump">26,262<span></span>
</td>
<td class="nump">22,648<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_us-gaap_OtherDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">5,220<span></span>
</td>
<td class="nump">3,347<span></span>
</td>
<td class="nump">5,059<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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="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">6,514<span></span>
</td>
<td class="nump">7,201<span></span>
</td>
<td class="nump">3,311<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_SegmentOperatingIncomeloss', window );">Segment operating income (loss)</a></td>
<td class="num">(6,514)<span></span>
</td>
<td class="num">(7,201)<span></span>
</td>
<td class="num">(3,311)<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_us-gaap_OtherDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 371<span></span>
</td>
<td class="nump">$ 263<span></span>
</td>
<td class="nump">$ 167<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_SegmentOperatingIncomeloss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segment operating 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_SegmentOperatingIncomeloss</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_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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126953954&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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_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>111
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650827181736">
<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, 2021</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_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">$ 480,325<span></span>
</td>
<td class="nump">$ 371,194<span></span>
</td>
<td class="nump">$ 325,630<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">254,342<span></span>
</td>
<td class="nump">177,882<span></span>
</td>
<td class="nump">158,095<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">180,462<span></span>
</td>
<td class="nump">149,094<span></span>
</td>
<td class="nump">124,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_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">30,085<span></span>
</td>
<td class="nump">26,947<span></span>
</td>
<td class="nump">25,788<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">11,443<span></span>
</td>
<td class="nump">12,643<span></span>
</td>
<td class="nump">12,499<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 );">Other [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">$ 3,993<span></span>
</td>
<td class="nump">$ 4,628<span></span>
</td>
<td class="nump">$ 4,725<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>112
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650827282456">
<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, 2021</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_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 custom" 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">$ 228,364<span></span>
</td>
<td class="nump">$ 219,571<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 custom" 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">138,995<span></span>
</td>
<td class="nump">130,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_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 custom" 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">76,448<span></span>
</td>
<td class="nump">74,637<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 custom" 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,521<span></span>
</td>
<td class="nump">6,404<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 );">Other [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 custom" 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">2,950<span></span>
</td>
<td class="nump">3,013<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 custom" 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">$ 4,450<span></span>
</td>
<td class="nump">$ 5,191<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 https://asc.fasb.org/extlink&amp;oid=126901519&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>113
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650833638072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AggregateAmount', window );">Aggregate amount</a></td>
<td class="nump">$ 78,000,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_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percentage of performance obligations</a></td>
<td class="nump">52.00%<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_us-gaap_DeferredRevenue', window );">Deferred revenues</a></td>
<td class="nump">$ 8,793<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_AggregateAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_AggregateAmount</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_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/2009/role/commonPracticeRef<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)(c))<br> -URI https://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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining performance obligation to total remaining performance obligation not recognized as revenue.</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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650833709496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue Recognition (Details) - Schedule of trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</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_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract', window );"><strong>Schedule of trade receivables, unbilled receivables, contract assets, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup', window );">Trade receivables (net of allowance for credit losses of $5,071 and $3,967 at December 31, 2020 and 2021, respectively)</a></td>
<td class="nump">$ 116,974<span></span>
</td>
<td class="nump">$ 91,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_us-gaap_AccountsReceivableNet', window );">Unbilled receivables</a></td>
<td class="nump">19,614<span></span>
</td>
<td class="nump">14,842<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_us-gaap_CapitalizedContractCostGross', window );">Contract assets</a></td>
<td class="nump">5,482<span></span>
</td>
<td class="nump">4,231<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_us-gaap_LongTermInvestmentsAndReceivablesNet', window );">Long-term trade receivables</a></td>
<td class="nump">1,318<span></span>
</td>
<td class="nump">1,410<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_us-gaap_DeferredRevenueCurrent', window );">Deferred revenues (short-term contract liabilities)</a></td>
<td class="nump">$ 10,771<span></span>
</td>
<td class="nump">$ 8,793<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract</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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126942793&amp;loc=d3e3073-115593<br><br>Reference 2: 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(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-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_CapitalizedContractCostGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</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 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostGross</td>
</tr>
<tr>
<td style="padding-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_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/2009/role/commonPracticeRef<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 https://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_LongTermInvestmentsAndReceivablesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle) and amount due to the Entity from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such investments and receivables to an amount that approximates their net realizable value.</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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://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_LongTermInvestmentsAndReceivablesNet</td>
</tr>
<tr>
<td style="padding-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_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation allowance, of accounts receivable held for sale and not part of disposal group.</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 https://asc.fasb.org/extlink&amp;oid=124259787&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_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup</td>
</tr>
<tr>
<td style="padding-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>115
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829695576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details) - Schedule of trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</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_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract', window );"><strong>Schedule of trade receivables, unbilled receivables, contract assets, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_NetOfAllowanceForCreditLosses', window );">Net of allowance for credit losses</a></td>
<td class="nump">$ 3,967<span></span>
</td>
<td class="nump">$ 5,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_NetOfAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of allowance for credit losses.</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_NetOfAllowanceForCreditLosses</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_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650833707496">
<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, 2021</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_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,188<span></span>
</td>
<td class="nump">$ 12,091<span></span>
</td>
<td class="nump">$ 12,382<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_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost', window );">Less - capitalized software costs</a></td>
<td class="num">(3,193)<span></span>
</td>
<td class="num">(3,302)<span></span>
</td>
<td class="num">(4,143)<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_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development, net</a></td>
<td class="nump">$ 8,995<span></span>
</td>
<td class="nump">$ 8,789<span></span>
</td>
<td class="nump">$ 8,239<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: 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 https://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 https://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>117
<FILENAME>R104.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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650833280872">
<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, 2021</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_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 custom" 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 on loans offset by interest from short term deposits</a></td>
<td class="num">$ (844)<span></span>
</td>
<td class="num">$ (614)<span></span>
</td>
<td class="num">$ (374)<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="text"> <span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">212<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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax', window );">Loss arising from foreign currency translation and other</a></td>
<td class="num">(2,311)<span></span>
</td>
<td class="num">(403)<span></span>
</td>
<td class="num">(1,007)<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 expenses, net</a></td>
<td class="num">$ (3,155)<span></span>
</td>
<td class="num">$ (917)<span></span>
</td>
<td class="num">$ (1,169)<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 https://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 https://asc.fasb.org/extlink&amp;oid=126980362&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=123602790&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>118
<FILENAME>R105.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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650826072456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</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_us-gaap_LeasesAbstract', window );"><strong>Leases [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 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The Company&#8217;s leases have original lease
periods expiring between 2022 and 2033.<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_LeaseExpiresTerm', window );">Lease expires, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">June 2033<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_us-gaap_LessorOperatingLeaseRenewalTerm', window );">Additional years, term</a></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>
</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_us-gaap_OperatingLeaseLeaseIncome', window );">Additional operating lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,352<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_us-gaap_LesseeOperatingLeaseOptionToTerminate', window );">Terminate lease, term</a></td>
<td class="text">terminate the lease after a 4-year term following a 12-month notice in advance, and an option to renew the lease to an additional
5-year term<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_us-gaap_OperatingLeaseCost', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,269<span></span>
</td>
<td class="nump">$ 5,470<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_LeaseExpiresTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseExpiresTerm</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_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_LesseeOperatingLeaseOptionToTerminate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 terms and conditions of option to terminate lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and 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> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-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_LesseeOperatingLeaseOptionToTerminate</td>
</tr>
<tr>
<td style="padding-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_LessorOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's operating lease renewal, 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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>
<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 https://asc.fasb.org/extlink&amp;oid=123414884&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 https://asc.fasb.org/extlink&amp;oid=128292326&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease 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 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123420820&amp;loc=SL77919311-209978<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL77927221-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLeaseIncome</td>
</tr>
<tr>
<td style="padding-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>119
<FILENAME>R106.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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650827243720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details) - Schedule of components operating lease costs - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</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_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems', window );"><strong>Leases (Details) - Schedule of components operating lease costs [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_us-gaap_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">$ 5,373<span></span>
</td>
<td class="nump">$ 5,275<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=mgic_OperatingLeaseCostMember', window );">Operating lease cost [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_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems', window );"><strong>Leases (Details) - Schedule of components operating lease costs [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_us-gaap_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">3,124<span></span>
</td>
<td class="nump">3,247<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=mgic_VariableLeaseCostMember', window );">Variable lease cost [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_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems', window );"><strong>Leases (Details) - Schedule of components operating lease costs [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_us-gaap_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">2,192<span></span>
</td>
<td class="nump">2,028<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=mgic_ShorttermLeaseCostMember', window );">Short-term lease cost [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_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems', window );"><strong>Leases (Details) - Schedule of components operating lease costs [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_us-gaap_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">$ 57<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_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems</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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lease cost recognized by lessee for lease contract.</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> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&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_LeaseCost</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentByTypeAxis=mgic_OperatingLeaseCostMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mgic_OperatingLeaseCostMember</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=mgic_VariableLeaseCostMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mgic_VariableLeaseCostMember</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=mgic_ShorttermLeaseCostMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mgic_ShorttermLeaseCostMember</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>120
<FILENAME>R107.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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650829805880">
<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, 2021</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 custom" 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">13 years 10 months 24 days<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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">2.35%<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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=123414884&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 https://asc.fasb.org/extlink&amp;oid=128292326&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>121
<FILENAME>R108.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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650827447416">
<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, 2021 </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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_OperatingLeasesFutureMinimumPaymentDueInTwoYears', window );">2022</a></td>
<td class="nump">$ 4,405<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_OperatingLeasesFutureMinimumPaymentDueInThreeYears', window );">2023</a></td>
<td class="nump">3,630<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_OperatingLeasesFutureMinimumPaymentDueInFourYears', window );">2024</a></td>
<td class="nump">2,514<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_OperatingLeasesFutureMinimumPaymentDueInFiveYears', window );">2025</a></td>
<td class="nump">2,402<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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix', window );">2026</a></td>
<td class="nump">1,622<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_OperatingLeasesFutureMinimumPaymentDueThereafter', window );">2027 and thereafter</a></td>
<td class="nump">16,505<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_OperatingLeasesFutureMinimumPaymentDue', window );">Total undiscounted cash flows</a></td>
<td class="nump">31,078<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">(6,165)<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_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 24,913<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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee operating lease liability payments due in rolling year six.</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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix</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_OperatingLeasesFutureMinimumPaymentDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeasesFutureMinimumPaymentDue</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_OperatingLeasesFutureMinimumPaymentDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeasesFutureMinimumPaymentDueInFiveYears</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_OperatingLeasesFutureMinimumPaymentDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeasesFutureMinimumPaymentDueInFourYears</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_OperatingLeasesFutureMinimumPaymentDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeasesFutureMinimumPaymentDueInThreeYears</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_OperatingLeasesFutureMinimumPaymentDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeasesFutureMinimumPaymentDueInTwoYears</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_OperatingLeasesFutureMinimumPaymentDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeasesFutureMinimumPaymentDueThereafter</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 https://asc.fasb.org/extlink&amp;oid=123391704&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R109.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.22.1</span><table class="report" border="0" cellspacing="2" id="idm139650827224648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 07, 2022</div></th>
<th class="th"><div>Dec. 02, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DividendDistribution', window );">Description of dividend distribution</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">The dividend distribution
relates to the Company&#8217;s earnings in the second half of 2021<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of purchase agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.10%<span></span>
</td>
<td class="text">&#160;<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_us-gaap_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice', window );">Total purchase price (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.0<span></span>
</td>
<td class="text">&#160;<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [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>
</tr>
<tr 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_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (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>
</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_us-gaap_SecuritiesBorrowedAllowanceForCreditLoss', window );">Credit agreement (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.0<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_us-gaap_LongTermDebtTerm', window );">Term of bank loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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>
</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_us-gaap_DebtInstrumentMaturityDate', window );">Maturity on bank loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 31,  2027<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_us-gaap_FederalHomeLoanBankAdvancesInterestRate', window );">Bank loan bears interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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>
</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_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [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>
</tr>
<tr 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_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (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>
</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_us-gaap_InvestmentCompanyDistributionToShareholdersPerShare', window );">Dividend distribution (in Dollars per share)</a></td>
<td class="nump">$ 0.216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_IncomeTaxHolidayAggregateDollarAmount', window );">Aggregate amount (in Dollars)</a></td>
<td class="nump">$ 10.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PurchaseReminderOfSharesPercentage', window );">Purchase reminder of shares percentage</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">19.90%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_DividendDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Distribution.</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_DividendDistribution</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_PurchaseReminderOfSharesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase reminder of shares percentage.</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_PurchaseReminderOfSharesPercentage</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>dtr: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_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_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 YYYY-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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=126976982&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_FederalHomeLoanBankAdvancesInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate of advances made and reported by Federal Home Loan Bank (FHLBank).</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_FederalHomeLoanBankAdvancesInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 at purchase price of financing receivable purchased with credit deterioration.</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 19<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919265-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxHolidayAggregateDollarAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction.</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 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-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_IncomeTaxHolidayAggregateDollarAmount</td>
</tr>
<tr>
<td style="padding-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_InvestmentCompanyDistributionToShareholdersPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit amount of distribution to shareholders. Includes, but is not limited to, dividend and capital gain. Excludes distribution for tax return of capital.</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 946<br> -SubTopic 205<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=25866437&amp;loc=d3e10246-115837<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentCompanyDistributionToShareholdersPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_LongTermDebtTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 between issuance and maturity of long-term debt, 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/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 https://asc.fasb.org/extlink&amp;oid=126976982&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_LongTermDebtTerm</td>
</tr>
<tr>
<td style="padding-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuritiesBorrowedAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 security borrowed.</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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<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 https://asc.fasb.org/extlink&amp;oid=124255206&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_SecuritiesBorrowedAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 vesting of 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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=srt_ScenarioForecastMember</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>123
<FILENAME>f20f2021_magicsoft_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mgic="http://magicsoftware.com/20211231"
  xmlns:pf0="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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-20211231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c4">
        <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="c5">
        <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="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>2018-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>2018-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>2018-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>2018-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>2018-12-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2018-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>2019-01-01</startDate>
            <endDate>2019-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>2019-01-01</startDate>
            <endDate>2019-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>2019-01-01</startDate>
            <endDate>2019-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>2019-01-01</startDate>
            <endDate>2019-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>2019-01-01</startDate>
            <endDate>2019-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>2019-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>2019-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>2019-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>2019-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>2019-12-31</instant>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2019-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>2020-01-01</startDate>
            <endDate>2020-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>2020-01-01</startDate>
            <endDate>2020-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>2020-01-01</startDate>
            <endDate>2020-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>2020-01-01</startDate>
            <endDate>2020-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>2020-01-01</startDate>
            <endDate>2020-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>2020-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>2020-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>2020-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>2020-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>2020-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>2021-01-01</startDate>
            <endDate>2021-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>2021-01-01</startDate>
            <endDate>2021-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-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:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-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>2021-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>2021-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>2021-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>2021-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>2021-12-31</instant>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2021-03-07</startDate>
            <endDate>2021-03-07</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c50">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:EnableITLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-01</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:EnableITLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-01</instant>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:MenarvaLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-01</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:MenarvaLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-01</instant>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:YGSoftITLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:YGSoftITLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-01</endDate>
        </period>
    </context>
    <context id="c60">
        <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="c61">
        <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="c62">
        <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="c63">
        <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="c64">
        <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="c65">
        <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="c66">
        <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="c67">
        <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-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="c68">
        <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="c69">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="c70">
        <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="c71">
        <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="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:EnableITLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-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:MenarvaLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-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:YGSoftITLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c75">
        <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>2021-01-01</startDate>
            <endDate>2021-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:AptonetIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-01</instant>
        </period>
    </context>
    <context id="c77">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c78">
        <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-01</instant>
        </period>
    </context>
    <context id="c79">
        <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-31</instant>
        </period>
    </context>
    <context id="c80">
        <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="c81">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c82">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c83">
        <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-03-01</instant>
        </period>
    </context>
    <context id="c84">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c85">
        <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-03-01</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:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c88">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="c89">
        <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="c90">
        <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="c91">
        <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="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mgic:CapitalizedSoftwareCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c93">
        <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>2021-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:CapitalizedSoftwareCostsMember</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">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c96">
        <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>2021-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:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mgic:AcquiredTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c99">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="c100">
        <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="c101">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c102">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="c103">
        <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="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>
            <instant>2019-12-31</instant>
        </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>
            <instant>2019-12-31</instant>
        </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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c108">
        <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="c109">
        <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="c110">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c111">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c112">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="c113">
        <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>2021-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:ShorttermCreditFromBanksOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:ShorttermCreditFromBanksOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:ShorttermCreditFromBanksOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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:ShorttermCreditFromBanksOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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:ShorttermCreditFromBanksOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c119">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c122">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="c123">
        <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="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c127">
        <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="c128">
        <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="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mgic:LoansFromBanksAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mgic:LoansFromBanksAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mgic:LoansFromBanksAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mgic:LoansFromBanksAndOtherMember</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="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mgic:BankLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mgic:BankLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mgic:BankLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mgic:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mgic:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mgic:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2016-12-31</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mgic:InvestmentGeographicsRegionAxis">mgic:IndustrialCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">mgic:FormulaTelecomSolutionsLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">mgic:EnglandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c151">
        <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="c152">
        <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="c153">
        <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="c154">
        <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="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0: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="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0: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="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:TitleOfIndividualAxis">pf0:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-07</instant>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-07</endDate>
        </period>
    </context>
    <context id="c159">
        <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="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2019-03-04</instant>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2019-08-13</instant>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2020-05-26</instant>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2020-08-13</instant>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2021-03-08</instant>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2021-08-12</instant>
        </period>
    </context>
    <context id="c166">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="c167">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c168">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="c169">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c172">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c173">
        <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-30</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2016-09-30</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2021-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c179">
        <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="c180">
        <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="c181">
        <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="c182">
        <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="c183">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:US</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="pf0:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">pf0:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">pf0:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">pf0:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">pf0:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">pf0:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mgic:OperatingLeaseCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mgic:OperatingLeaseCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mgic:VariableLeaseCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mgic:VariableLeaseCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mgic:ShorttermLeaseCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mgic:ShorttermLeaseCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementScenarioAxis">pf0:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-07</startDate>
            <endDate>2022-04-07</endDate>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2021-12-02</startDate>
            <endDate>2021-12-02</endDate>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementScenarioAxis">pf0:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementScenarioAxis">pf0:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c218">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="c219">
        <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>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </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>
    <unit id="jpy">
        <measure>iso4217:JPY</measure>
    </unit>
    <dei:DocumentType contextRef="c0">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="c0">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="c0">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0">2021</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:ContactPersonnelName contextRef="c0">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:Security12bTitle contextRef="c0">Ordinary Shares, NIS 0.1 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0">MGIC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding contextRef="c2" decimals="INF" unitRef="shares">49073055</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:EntityFilerCategory contextRef="c0">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="c0">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c0">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentAccountingStandard contextRef="c0">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany contextRef="c0">false</dei:EntityShellCompany>
    <dei:AuditorFirmId contextRef="c0">1281</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c0">Kost Forer Gabbay &amp; Kasierer</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0">Tel-Aviv, Israel</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="-3" unitRef="usd">88090000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" unitRef="usd">88127000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <mgic:ShorttermBankDeposits contextRef="c2" decimals="-3" unitRef="usd">5586000</mgic:ShorttermBankDeposits>
    <mgic:ShorttermBankDeposits contextRef="c3" decimals="-3" unitRef="usd">289000</mgic:ShorttermBankDeposits>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c2" decimals="-3" unitRef="usd">1142000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c3" decimals="-3" unitRef="usd">1238000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c2" decimals="-3" unitRef="usd">5071000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="-3" unitRef="usd">3967000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="-3" unitRef="usd">116975000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="-3" unitRef="usd">91986000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c2" decimals="-3" unitRef="usd">25096000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c3" decimals="-3" unitRef="usd">19073000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="-3" unitRef="usd">9890000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="-3" unitRef="usd">10513000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="-3" unitRef="usd">246779000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="-3" unitRef="usd">211226000</us-gaap:AssetsCurrent>
    <mgic:SeverancePayFund contextRef="c2" decimals="-3" unitRef="usd">3646000</mgic:SeverancePayFund>
    <mgic:SeverancePayFund contextRef="c3" decimals="-3" unitRef="usd">4673000</mgic:SeverancePayFund>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c2" decimals="-3" unitRef="usd">8091000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c3" decimals="-3" unitRef="usd">6397000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c2" decimals="-3" unitRef="usd">24299000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="-3" unitRef="usd">24509000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherReceivables contextRef="c2" decimals="-3" unitRef="usd">5165000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables contextRef="c3" decimals="-3" unitRef="usd">5507000</us-gaap:OtherReceivables>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="-3" unitRef="usd">5872000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" unitRef="usd">5988000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c2" decimals="-3" unitRef="usd">51390000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c3" decimals="-3" unitRef="usd">53404000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c2" decimals="-3" unitRef="usd">146803000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c3" decimals="-3" unitRef="usd">135682000</us-gaap:Goodwill>
    <us-gaap:AssetsNoncurrent contextRef="c2" decimals="-3" unitRef="usd">245266000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c3" decimals="-3" unitRef="usd">236160000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c2" decimals="-3" unitRef="usd">492045000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="-3" unitRef="usd">447386000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings contextRef="c2" decimals="-3" unitRef="usd">17032000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c3" decimals="-3" unitRef="usd">11529000</us-gaap:ShortTermBorrowings>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c2" decimals="-3" unitRef="usd">24711000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c3" decimals="-3" unitRef="usd">14250000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">45173000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">41846000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="-3" unitRef="usd">3943000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="-3" unitRef="usd">3413000</us-gaap:OperatingLeaseLiabilityCurrent>
    <mgic:LiabilitiesDueToAcquisitionActivities contextRef="c2" decimals="-3" unitRef="usd">6635000</mgic:LiabilitiesDueToAcquisitionActivities>
    <mgic:LiabilitiesDueToAcquisitionActivities contextRef="c3" decimals="-3" unitRef="usd">4998000</mgic:LiabilitiesDueToAcquisitionActivities>
    <us-gaap:DeferredRevenueCurrent contextRef="c2" decimals="-3" unitRef="usd">10771000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c3" decimals="-3" unitRef="usd">8793000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">108265000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">84829000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebt contextRef="c2" decimals="-3" unitRef="usd">20155000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c3" decimals="-3" unitRef="usd">13352000</us-gaap:LongTermDebt>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="-3" unitRef="usd">20970000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="-3" unitRef="usd">21109000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability contextRef="c2" decimals="-3" unitRef="usd">13892000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability contextRef="c3" decimals="-3" unitRef="usd">10926000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c2" decimals="-3" unitRef="usd">18112000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c3" decimals="-3" unitRef="usd">17639000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:PostemploymentBenefitsLiabilityNoncurrent contextRef="c2" decimals="-3" unitRef="usd">4551000</us-gaap:PostemploymentBenefitsLiabilityNoncurrent>
    <us-gaap:PostemploymentBenefitsLiabilityNoncurrent contextRef="c3" decimals="-3" unitRef="usd">5545000</us-gaap:PostemploymentBenefitsLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c2" decimals="-3" unitRef="usd">77680000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c3" decimals="-3" unitRef="usd">68571000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c2" decimals="-3" unitRef="usd">30432000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c3" decimals="-3" unitRef="usd">24980000</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="0" unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c3" decimals="0" unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c2" decimals="0" unitRef="shares">49073055</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c2" decimals="0" unitRef="shares">49073055</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c3" decimals="0" unitRef="shares">49035055</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c3" decimals="0" unitRef="shares">49035055</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="-3" unitRef="usd">1165000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="-3" unitRef="usd">1164000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c2" decimals="-3" unitRef="usd">211543000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="-3" unitRef="usd">211713000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c2" decimals="-3" unitRef="usd">9294000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="-3" unitRef="usd">7835000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="-3" unitRef="usd">43246000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="-3" unitRef="usd">39720000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="-3" unitRef="usd">265248000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" unitRef="usd">260432000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c2" decimals="-3" unitRef="usd">10420000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c3" decimals="-3" unitRef="usd">8574000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c2" decimals="-3" unitRef="usd">275668000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="-3" unitRef="usd">269006000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="-3" unitRef="usd">492045000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="-3" unitRef="usd">447386000</us-gaap:LiabilitiesAndStockholdersEquity>
    <mgic:Software contextRef="c0" decimals="-3" unitRef="usd">30934000</mgic:Software>
    <mgic:Software contextRef="c4" decimals="-3" unitRef="usd">24272000</mgic:Software>
    <mgic:Software contextRef="c5" decimals="-3" unitRef="usd">28084000</mgic:Software>
    <mgic:RevenuesFromMaintenanceAndTechnicalSupport contextRef="c0" decimals="-3" unitRef="usd">36149000</mgic:RevenuesFromMaintenanceAndTechnicalSupport>
    <mgic:RevenuesFromMaintenanceAndTechnicalSupport contextRef="c4" decimals="-3" unitRef="usd">33181000</mgic:RevenuesFromMaintenanceAndTechnicalSupport>
    <mgic:RevenuesFromMaintenanceAndTechnicalSupport contextRef="c5" decimals="-3" unitRef="usd">30996000</mgic:RevenuesFromMaintenanceAndTechnicalSupport>
    <mgic:RevenuesFromConsultingServices contextRef="c0" decimals="-3" unitRef="usd">413242000</mgic:RevenuesFromConsultingServices>
    <mgic:RevenuesFromConsultingServices contextRef="c4" decimals="-3" unitRef="usd">313741000</mgic:RevenuesFromConsultingServices>
    <mgic:RevenuesFromConsultingServices contextRef="c5" decimals="-3" unitRef="usd">266550000</mgic:RevenuesFromConsultingServices>
    <mgic:SalesRevenuesNet contextRef="c0" decimals="-3" unitRef="usd">480325000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c4" decimals="-3" unitRef="usd">371194000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c5" decimals="-3" unitRef="usd">325630000</mgic:SalesRevenuesNet>
    <mgic:CostOfSoftware contextRef="c0" decimals="-3" unitRef="usd">12182000</mgic:CostOfSoftware>
    <mgic:CostOfSoftware contextRef="c4" decimals="-3" unitRef="usd">10487000</mgic:CostOfSoftware>
    <mgic:CostOfSoftware contextRef="c5" decimals="-3" unitRef="usd">10220000</mgic:CostOfSoftware>
    <mgic:CostOfMaintenanceAndTechnicalSupport contextRef="c0" decimals="-3" unitRef="usd">4144000</mgic:CostOfMaintenanceAndTechnicalSupport>
    <mgic:CostOfMaintenanceAndTechnicalSupport contextRef="c4" decimals="-3" unitRef="usd">3598000</mgic:CostOfMaintenanceAndTechnicalSupport>
    <mgic:CostOfMaintenanceAndTechnicalSupport contextRef="c5" decimals="-3" unitRef="usd">4167000</mgic:CostOfMaintenanceAndTechnicalSupport>
    <mgic:CostOfConsultingServices contextRef="c0" decimals="-3" unitRef="usd">331005000</mgic:CostOfConsultingServices>
    <mgic:CostOfConsultingServices contextRef="c4" decimals="-3" unitRef="usd">247517000</mgic:CostOfConsultingServices>
    <mgic:CostOfConsultingServices contextRef="c5" decimals="-3" unitRef="usd">209114000</mgic:CostOfConsultingServices>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="-3" unitRef="usd">347331000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c4" decimals="-3" unitRef="usd">261602000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c5" decimals="-3" unitRef="usd">223501000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" unitRef="usd">132994000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c4" decimals="-3" unitRef="usd">109592000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c5" decimals="-3" unitRef="usd">102129000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="-3" unitRef="usd">8995000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c4" decimals="-3" unitRef="usd">8789000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c5" decimals="-3" unitRef="usd">8239000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c0" decimals="-3" unitRef="usd">38147000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c4" decimals="-3" unitRef="usd">31160000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c5" decimals="-3" unitRef="usd">30454000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="-3" unitRef="usd">32110000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c4" decimals="-3" unitRef="usd">27967000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c5" decimals="-3" unitRef="usd">29529000</us-gaap:GeneralAndAdministrativeExpense>
    <mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions contextRef="c0" decimals="-3" unitRef="usd">2507000</mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions>
    <mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions contextRef="c4" decimals="-3" unitRef="usd">1088000</mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions>
    <mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions contextRef="c5" decimals="-3" unitRef="usd">255000</mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions>
    <us-gaap:OperatingCostsAndExpenses contextRef="c0" decimals="-3" unitRef="usd">81759000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="c4" decimals="-3" unitRef="usd">69004000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="c5" decimals="-3" unitRef="usd">68477000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">51235000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c4" decimals="-3" unitRef="usd">40588000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c5" decimals="-3" unitRef="usd">33652000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="-3" unitRef="usd">-3155000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c4" decimals="-3" unitRef="usd">-917000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c5" decimals="-3" unitRef="usd">-1169000</us-gaap:NonoperatingIncomeExpense>
    <mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions contextRef="c0" decimals="-3" unitRef="usd">-2817000</mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions>
    <mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions contextRef="c4" decimals="-3" unitRef="usd">-2268000</mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions>
    <mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions contextRef="c5" decimals="-3" unitRef="usd">-11000</mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">45263000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">37403000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="-3" unitRef="usd">32472000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">10359000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">7286000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">6874000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd">34904000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c4" decimals="-3" unitRef="usd">30117000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="-3" unitRef="usd">25598000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">3517000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">2526000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="c5" decimals="-3" unitRef="usd">3111000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">2055000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">2405000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" unitRef="usd">2221000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">29332000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" unitRef="usd">25186000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="-3" unitRef="usd">20266000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic contextRef="c0" decimals="2" unitRef="usdPershares">0.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c4" decimals="2" unitRef="usdPershares">0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c5" decimals="2" unitRef="usdPershares">0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd">34904000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c4" decimals="-3" unitRef="usd">30117000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="-3" unitRef="usd">25598000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c0" decimals="-3" unitRef="usd">2673000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c4" decimals="-3" unitRef="usd">10275000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c5" decimals="-3" unitRef="usd">8125000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c4" decimals="-3" unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c5" decimals="-3" unitRef="usd">95000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c0" decimals="-3" unitRef="usd">2673000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c4" decimals="-3" unitRef="usd">10274000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c5" decimals="-3" unitRef="usd">8220000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">37577000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">40391000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" unitRef="usd">33818000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests contextRef="c0" decimals="-3" unitRef="usd">4371000</mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests>
    <mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests contextRef="c4" decimals="-3" unitRef="usd">4374000</mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests>
    <mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests contextRef="c5" decimals="-3" unitRef="usd">5106000</mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests>
    <mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests contextRef="c0" decimals="-3" unitRef="usd">2415000</mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests>
    <mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests contextRef="c4" decimals="-3" unitRef="usd">2672000</mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests>
    <mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests contextRef="c5" decimals="-3" unitRef="usd">2645000</mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="-3" unitRef="usd">30791000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c4" decimals="-3" unitRef="usd">33345000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c5" decimals="-3" unitRef="usd">26067000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding contextRef="c6" decimals="0" unitRef="shares">48861038</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c6" decimals="-3" unitRef="usd">1159000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c7" decimals="-3" unitRef="usd">218400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c8" decimals="-3" unitRef="usd">-6125000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c9" decimals="-3" unitRef="usd">30522000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c10" decimals="-3" unitRef="usd">4413000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c11" decimals="-3" unitRef="usd">248369000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c12" decimals="0" unitRef="shares">78500</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">173000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c5" decimals="-3" unitRef="usd">175000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <mgic:StockbasedCompensation contextRef="c13" decimals="-3" unitRef="usd">74000</mgic:StockbasedCompensation>
    <mgic:StockbasedCompensation contextRef="c5" decimals="-3" unitRef="usd">74000</mgic:StockbasedCompensation>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests contextRef="c15" decimals="-3" unitRef="usd">-911000</mgic:AcquisitionOfRedeemableNoncontrollingInterests>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests contextRef="c5" decimals="-3" unitRef="usd">-911000</mgic:AcquisitionOfRedeemableNoncontrollingInterests>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests contextRef="c15" decimals="-3" unitRef="usd">-6560000</mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests contextRef="c5" decimals="-3" unitRef="usd">-6560000</mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests>
    <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c16" decimals="-3" unitRef="usd">359000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c5" decimals="-3" unitRef="usd">359000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable contextRef="c16" decimals="-3" unitRef="usd">9899000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable contextRef="c5" decimals="-3" unitRef="usd">9899000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:DividendsPreferredStock contextRef="c15" decimals="-3" unitRef="usd">14963000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock contextRef="c16" decimals="-3" unitRef="usd">457000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock contextRef="c5" decimals="-3" unitRef="usd">15420000</us-gaap:DividendsPreferredStock>
    <mgic:OtherComprehensiveIncomeloss contextRef="c14" decimals="-3" unitRef="usd">5801000</mgic:OtherComprehensiveIncomeloss>
    <mgic:OtherComprehensiveIncomeloss contextRef="c16" decimals="-3" unitRef="usd">424000</mgic:OtherComprehensiveIncomeloss>
    <mgic:OtherComprehensiveIncomeloss contextRef="c5" decimals="-3" unitRef="usd">6225000</mgic:OtherComprehensiveIncomeloss>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c15" decimals="-3" unitRef="usd">20266000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c16" decimals="-3" unitRef="usd">2221000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c5" decimals="-3" unitRef="usd">22487000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c17" decimals="0" unitRef="shares">48939538</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c17" decimals="-3" unitRef="usd">1161000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c18" decimals="-3" unitRef="usd">218647000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c19" decimals="-3" unitRef="usd">-324000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20" decimals="-3" unitRef="usd">28354000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c21" decimals="-3" unitRef="usd">16859000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c22" decimals="-3" unitRef="usd">264697000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c23" decimals="0" unitRef="shares">95517</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c23" decimals="-3" unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c24" decimals="-3" unitRef="usd">253000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c4" decimals="-3" unitRef="usd">256000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests contextRef="c24" decimals="-3" unitRef="usd">-5972000</mgic:AcquisitionOfRedeemableNoncontrollingInterests>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests contextRef="c4" decimals="-3" unitRef="usd">-5972000</mgic:AcquisitionOfRedeemableNoncontrollingInterests>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests contextRef="c26" decimals="-3" unitRef="usd">-1317000</mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests contextRef="c4" decimals="-3" unitRef="usd">-1317000</mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests>
    <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c24" decimals="-3" unitRef="usd">-1215000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c27" decimals="-3" unitRef="usd">-3409000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c4" decimals="-3" unitRef="usd">-4624000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable contextRef="c27" decimals="-3" unitRef="usd">-6617000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable contextRef="c4" decimals="-3" unitRef="usd">-6617000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:DividendsPreferredStock contextRef="c26" decimals="-3" unitRef="usd">12503000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock contextRef="c27" decimals="-3" unitRef="usd">931000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock contextRef="c4" decimals="-3" unitRef="usd">13434000</us-gaap:DividendsPreferredStock>
    <mgic:OtherComprehensiveIncomeloss contextRef="c25" decimals="-3" unitRef="usd">8159000</mgic:OtherComprehensiveIncomeloss>
    <mgic:OtherComprehensiveIncomeloss contextRef="c27" decimals="-3" unitRef="usd">267000</mgic:OtherComprehensiveIncomeloss>
    <mgic:OtherComprehensiveIncomeloss contextRef="c4" decimals="-3" unitRef="usd">8426000</mgic:OtherComprehensiveIncomeloss>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c26" decimals="-3" unitRef="usd">25186000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c27" decimals="-3" unitRef="usd">2405000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">27591000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c28" decimals="0" unitRef="shares">49035055</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c28" decimals="-3" unitRef="usd">1164000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c29" decimals="-3" unitRef="usd">211713000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c30" decimals="-3" unitRef="usd">7835000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c31" decimals="-3" unitRef="usd">39720000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c32" decimals="-3" unitRef="usd">8574000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="-3" unitRef="usd">269006000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c33" decimals="0" unitRef="shares">38000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c33" decimals="-3" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c34" decimals="-3" unitRef="usd">40000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c0" decimals="-3" unitRef="usd">41000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <mgic:StockbasedCompensation contextRef="c34" decimals="-3" unitRef="usd">956000</mgic:StockbasedCompensation>
    <mgic:StockbasedCompensation contextRef="c0" decimals="-3" unitRef="usd">956000</mgic:StockbasedCompensation>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests contextRef="c34" decimals="-3" unitRef="usd">-1166000</mgic:AcquisitionOfRedeemableNoncontrollingInterests>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests contextRef="c0" decimals="-3" unitRef="usd">-1166000</mgic:AcquisitionOfRedeemableNoncontrollingInterests>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests contextRef="c36" decimals="-3" unitRef="usd">-4026000</mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests contextRef="c0" decimals="-3" unitRef="usd">-4026000</mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests>
    <us-gaap:DividendsPreferredStock contextRef="c36" decimals="-3" unitRef="usd">21780000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock contextRef="c37" decimals="-3" unitRef="usd">569000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock contextRef="c0" decimals="-3" unitRef="usd">22349000</us-gaap:DividendsPreferredStock>
    <mgic:OtherComprehensiveIncomeloss contextRef="c35" decimals="-3" unitRef="usd">1459000</mgic:OtherComprehensiveIncomeloss>
    <mgic:OtherComprehensiveIncomeloss contextRef="c37" decimals="-3" unitRef="usd">360000</mgic:OtherComprehensiveIncomeloss>
    <mgic:OtherComprehensiveIncomeloss contextRef="c0" decimals="-3" unitRef="usd">1819000</mgic:OtherComprehensiveIncomeloss>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c36" decimals="-3" unitRef="usd">29332000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c37" decimals="-3" unitRef="usd">2055000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">31387000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c38" decimals="0" unitRef="shares">49073055</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c38" decimals="-3" unitRef="usd">1165000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c39" decimals="-3" unitRef="usd">211543000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c40" decimals="-3" unitRef="usd">9294000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c41" decimals="-3" unitRef="usd">43246000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c42" decimals="-3" unitRef="usd">10420000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c2" decimals="-3" unitRef="usd">275668000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd">34904000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c4" decimals="-3" unitRef="usd">30117000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="-3" unitRef="usd">25598000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="-3" unitRef="usd">14852000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c4" decimals="-3" unitRef="usd">13939000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c5" decimals="-3" unitRef="usd">14025000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="-3" unitRef="usd">956000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c5" decimals="-3" unitRef="usd">74000</us-gaap:ShareBasedCompensation>
    <mgic:IncreaseDecreaseInDeferredTaxesNet contextRef="c0" decimals="-3" unitRef="usd">2999000</mgic:IncreaseDecreaseInDeferredTaxesNet>
    <mgic:IncreaseDecreaseInDeferredTaxesNet contextRef="c4" decimals="-3" unitRef="usd">1650000</mgic:IncreaseDecreaseInDeferredTaxesNet>
    <mgic:IncreaseDecreaseInDeferredTaxesNet contextRef="c5" decimals="-3" unitRef="usd">1893000</mgic:IncreaseDecreaseInDeferredTaxesNet>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c0" decimals="-3" unitRef="usd">-96000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c4" decimals="-3" unitRef="usd">70000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c5" decimals="-3" unitRef="usd">-117000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <mgic:ExchangeRateOfLoans contextRef="c0" decimals="-3" unitRef="usd">71000</mgic:ExchangeRateOfLoans>
    <mgic:ExchangeRateOfLoans contextRef="c4" decimals="-3" unitRef="usd">1362000</mgic:ExchangeRateOfLoans>
    <mgic:ExchangeRateOfLoans contextRef="c5" decimals="-3" unitRef="usd">1895000</mgic:ExchangeRateOfLoans>
    <mgic:IncreaseDecreaseInTradeReceivableNet contextRef="c0" decimals="-3" unitRef="usd">27539000</mgic:IncreaseDecreaseInTradeReceivableNet>
    <mgic:IncreaseDecreaseInTradeReceivableNet contextRef="c4" decimals="-3" unitRef="usd">3939000</mgic:IncreaseDecreaseInTradeReceivableNet>
    <mgic:IncreaseDecreaseInTradeReceivableNet contextRef="c5" decimals="-3" unitRef="usd">-6550000</mgic:IncreaseDecreaseInTradeReceivableNet>
    <mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses contextRef="c0" decimals="-3" unitRef="usd">-263000</mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses>
    <mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses contextRef="c4" decimals="-3" unitRef="usd">-3399000</mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses>
    <mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses contextRef="c5" decimals="-3" unitRef="usd">-9594000</mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c0" decimals="-3" unitRef="usd">8771000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c4" decimals="-3" unitRef="usd">1899000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c5" decimals="-3" unitRef="usd">-5273000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense contextRef="c0" decimals="-3" unitRef="usd">6395000</mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense>
    <mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense contextRef="c4" decimals="-3" unitRef="usd">8175000</mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense>
    <mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense contextRef="c5" decimals="-3" unitRef="usd">-7673000</mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c0" decimals="-3" unitRef="usd">2040000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c4" decimals="-3" unitRef="usd">-936000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c5" decimals="-3" unitRef="usd">2934000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" unitRef="usd">37810000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c4" decimals="-3" unitRef="usd">52296000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c5" decimals="-3" unitRef="usd">45948000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireSoftware contextRef="c0" decimals="-3" unitRef="usd">3193000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:PaymentsToAcquireSoftware contextRef="c4" decimals="-3" unitRef="usd">3302000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:PaymentsToAcquireSoftware contextRef="c5" decimals="-3" unitRef="usd">4143000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" unitRef="usd">1439000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c4" decimals="-3" unitRef="usd">2772000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c5" decimals="-3" unitRef="usd">1379000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c0" decimals="-3" unitRef="usd">6832000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c4" decimals="-3" unitRef="usd">16534000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c5" decimals="-3" unitRef="usd">22603000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c4" decimals="-3" unitRef="usd">5429000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c5" decimals="-3" unitRef="usd">3356000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <mgic:ProceedsFromShortTermLoansToRelatedParties contextRef="c0" decimals="-3" unitRef="usd">93000</mgic:ProceedsFromShortTermLoansToRelatedParties>
    <mgic:ProceedsFromShortTermLoansToRelatedParties contextRef="c5" decimals="-3" unitRef="usd">714000</mgic:ProceedsFromShortTermLoansToRelatedParties>
    <mgic:ProceedsFromInvestmentInShorttermBankDeposits contextRef="c0" decimals="-3" unitRef="usd">5297000</mgic:ProceedsFromInvestmentInShorttermBankDeposits>
    <mgic:ProceedsFromInvestmentInShorttermBankDeposits contextRef="c4" decimals="-3" unitRef="usd">-7575000</mgic:ProceedsFromInvestmentInShorttermBankDeposits>
    <mgic:ProceedsFromInvestmentInShorttermBankDeposits contextRef="c5" decimals="-3" unitRef="usd">-10043000</mgic:ProceedsFromInvestmentInShorttermBankDeposits>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" unitRef="usd">-16854000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c4" decimals="-3" unitRef="usd">-9604000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c5" decimals="-3" unitRef="usd">-15440000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c0" decimals="-3" unitRef="usd">41000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c4" decimals="-3" unitRef="usd">256000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c5" decimals="-3" unitRef="usd">69000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c5" decimals="-3" unitRef="usd">104000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c0" decimals="-3" unitRef="usd">21780000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c4" decimals="-3" unitRef="usd">12503000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c5" decimals="-3" unitRef="usd">14963000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="c0" decimals="-3" unitRef="usd">569000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="c4" decimals="-3" unitRef="usd">931000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="c5" decimals="-3" unitRef="usd">457000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests contextRef="c0" decimals="-3" unitRef="usd">3664000</mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests>
    <mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests contextRef="c4" decimals="-3" unitRef="usd">4174000</mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests>
    <mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests contextRef="c5" decimals="-3" unitRef="usd">3395000</mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests>
    <us-gaap:PaymentsToMinorityShareholders contextRef="c0" decimals="-3" unitRef="usd">511000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders contextRef="c4" decimals="-3" unitRef="usd">18016000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders contextRef="c5" decimals="-3" unitRef="usd">5592000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c0" decimals="-3" unitRef="usd">5343000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c4" decimals="-3" unitRef="usd">4596000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c0" decimals="-3" unitRef="usd">25558000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c4" decimals="-3" unitRef="usd">9686000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c5" decimals="-3" unitRef="usd">878000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <mgic:RepaymentsOfShortTermAndLongTermDebt contextRef="c0" decimals="-3" unitRef="usd">14467000</mgic:RepaymentsOfShortTermAndLongTermDebt>
    <mgic:RepaymentsOfShortTermAndLongTermDebt contextRef="c4" decimals="-3" unitRef="usd">9369000</mgic:RepaymentsOfShortTermAndLongTermDebt>
    <mgic:RepaymentsOfShortTermAndLongTermDebt contextRef="c5" decimals="-3" unitRef="usd">13624000</mgic:RepaymentsOfShortTermAndLongTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" unitRef="usd">-20735000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c4" decimals="-3" unitRef="usd">-39647000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c5" decimals="-3" unitRef="usd">-36980000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <mgic:EffectOfExchangeRateChangesOnCashAndCashEquivalent contextRef="c0" decimals="-3" unitRef="usd">258000</mgic:EffectOfExchangeRateChangesOnCashAndCashEquivalent>
    <mgic:EffectOfExchangeRateChangesOnCashAndCashEquivalent contextRef="c4" decimals="-3" unitRef="usd">-3167000</mgic:EffectOfExchangeRateChangesOnCashAndCashEquivalent>
    <mgic:EffectOfExchangeRateChangesOnCashAndCashEquivalent contextRef="c5" decimals="-3" unitRef="usd">-1261000</mgic:EffectOfExchangeRateChangesOnCashAndCashEquivalent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="-3" unitRef="usd">-37000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c4" decimals="-3" unitRef="usd">6212000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c5" decimals="-3" unitRef="usd">-5211000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="-3" unitRef="usd">88127000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c22" decimals="-3" unitRef="usd">81915000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c11" decimals="-3" unitRef="usd">87126000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RestrictedCash contextRef="c2" decimals="-3" unitRef="usd">88090000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c3" decimals="-3" unitRef="usd">88127000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c22" decimals="-3" unitRef="usd">81915000</us-gaap:RestrictedCash>
    <mgic:NetAssetsExcludingAcquiredCash contextRef="c0" decimals="-3" unitRef="usd">506000</mgic:NetAssetsExcludingAcquiredCash>
    <mgic:NetAssetsExcludingAcquiredCash contextRef="c4" decimals="-3" unitRef="usd">-740000</mgic:NetAssetsExcludingAcquiredCash>
    <mgic:NetAssetsExcludingAcquiredCash contextRef="c5" decimals="-3" unitRef="usd">-6501000</mgic:NetAssetsExcludingAcquiredCash>
    <mgic:IntangibleAssetsNetOfDeferredTaxes contextRef="c0" decimals="-3" unitRef="usd">-4816000</mgic:IntangibleAssetsNetOfDeferredTaxes>
    <mgic:IntangibleAssetsNetOfDeferredTaxes contextRef="c4" decimals="-3" unitRef="usd">-10231000</mgic:IntangibleAssetsNetOfDeferredTaxes>
    <mgic:IntangibleAssetsNetOfDeferredTaxes contextRef="c5" decimals="-3" unitRef="usd">-14411000</mgic:IntangibleAssetsNetOfDeferredTaxes>
    <us-gaap:OtherAssetImpairmentCharges contextRef="c0" decimals="-3" unitRef="usd">8544000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges contextRef="c4" decimals="-3" unitRef="usd">12168000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges contextRef="c5" decimals="-3" unitRef="usd">19051000</us-gaap:OtherAssetImpairmentCharges>
    <mgic:DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations contextRef="c0" decimals="-3" unitRef="usd">5303000</mgic:DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations>
    <mgic:DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations contextRef="c4" decimals="-3" unitRef="usd">3459000</mgic:DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations>
    <mgic:DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations contextRef="c5" decimals="-3" unitRef="usd">17002000</mgic:DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations>
    <us-gaap:PaymentsToAcquireBusinessesAndInterestInAffiliates contextRef="c0" decimals="-3" unitRef="usd">719000</us-gaap:PaymentsToAcquireBusinessesAndInterestInAffiliates>
    <us-gaap:PaymentsToAcquireBusinessesAndInterestInAffiliates contextRef="c4" decimals="-3" unitRef="usd">3146000</us-gaap:PaymentsToAcquireBusinessesAndInterestInAffiliates>
    <us-gaap:PaymentsToAcquireBusinessesAndInterestInAffiliates contextRef="c5" decimals="-3" unitRef="usd">358000</us-gaap:PaymentsToAcquireBusinessesAndInterestInAffiliates>
    <mgic:CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal contextRef="c0" decimals="-3" unitRef="usd">-6832000</mgic:CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal>
    <mgic:CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal contextRef="c4" decimals="-3" unitRef="usd">-16534000</mgic:CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal>
    <mgic:CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal contextRef="c5" decimals="-3" unitRef="usd">-22603000</mgic:CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal>
    <mgic:OperatingLeaseRightOfUseAssets contextRef="c0" decimals="-3" unitRef="usd">2801000</mgic:OperatingLeaseRightOfUseAssets>
    <mgic:OperatingLeaseRightOfUseAssets contextRef="c4" decimals="-3" unitRef="usd">1652000</mgic:OperatingLeaseRightOfUseAssets>
    <mgic:OperatingLeaseRightOfUseAssets contextRef="c5" decimals="-3" unitRef="usd">5949000</mgic:OperatingLeaseRightOfUseAssets>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="-3" unitRef="usd">13050000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c4" decimals="-3" unitRef="usd">7835000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c5" decimals="-3" unitRef="usd">6736000</us-gaap:IncomeTaxesPaidNet>
    <mgic:Interest contextRef="c0" decimals="-3" unitRef="usd">544000</mgic:Interest>
    <mgic:Interest contextRef="c4" decimals="-3" unitRef="usd">371000</mgic:Interest>
    <mgic:Interest contextRef="c5" decimals="-3" unitRef="usd">-152000</mgic:Interest>
    <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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.75in"/&gt;&lt;td style="width: 0.25in"&gt;a.&lt;/td&gt;&lt;td style="text-align: justify"&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;/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: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.75in"/&gt;&lt;td style="width: 0.25in"&gt;b.&lt;/td&gt;&lt;td style="text-align: justify"&gt;At the time of writing, the direct effects of the Coronavirus (COVID-19) crisis on the results of the
Company&#x2019;s operations are still being felt but these effects are considered insignificant. In the Company&#x2019;s management opinion,
during the period of the report up to the date of approval of this report, the Company&#x2019;s business and financial results were not
materially affected by the spread of the Coronavirus, and there were no significant developments or significant effects on any significant
aspect, including liquidity, financial condition, and sources of financing.&lt;/td&gt;&lt;/tr&gt;&lt;/table&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; text-align: justify; width: 0.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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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. Certain reclassifications have been
made to prior-period financial statements to conform to the current-period presentation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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, 2021:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left"&gt;January 1, 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;24,980&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;3,517&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;4,026&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;(3,664&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;719&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;854&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&gt;December 31, 2021&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;30,432&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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Cash
and cash equivalents&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
and cash equivalents include amounts held primarily in NIS, dollar, Euro, Japanese Yen and British Pound.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Short-term
deposits and restricted deposits&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 (&#x201c;AFS&#x201d;) 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.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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&#x2019; equity.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company did not record credit loss allowance on its marketable securities during the years ended December 31, 2021 and 2020.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Held
for trading securities are measured at fair value through profit or loss.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Trade
receivables&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trade
receivables are stated net of credit losses allowance. The Company maintains the allowance for estimated losses resulting from the inability
of the Company&#x2019;s customers to make required payments. The allowance represents the current estimate of lifetime expected credit
losses over the remaining duration of existing accounts receivable considering current market conditions and supportable forecasts when
appropriate. The estimate is a result of the Company&#x2019;s ongoing evaluation of collectability, customer creditworthiness, historical
levels of credit losses, and future expectations. Write-off activity and recoveries for the periods presented were not material.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimated
credit loss allowance is recorded as general and administrative expenses on the Company&#x2019;s consolidated statements of income.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table presents trade receivables net of an allowance as of December 31, 2020 and 2021:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&gt;Trade receivables&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;122,046&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,953&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Allowance for credit losses&lt;/td&gt;&lt;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,071&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,967&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;116,975&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;91,986&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: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; width: 100%; "&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 80%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 12%; 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;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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 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;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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 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;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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 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;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Software&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;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3 - 5 (mainly 5)&lt;/span&gt;&lt;/td&gt;
    &lt;td&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: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Business
combinations&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company accounts for its business combinations in accordance with
ASC No. 805, &#x201c;Business Combinations&#x201d;. The Company uses its best estimates and assumptions as part of the purchase price allocation
process to value assets acquired and liabilities assumed at the business combination date. The total purchase price allocated to the tangible
assets, liabilities assumed, non-controlling interests, redeemable non-controlling interests, contingent consideration and intangible
assets acquired is assigned based on their fair values as of the date of the acquisition. Changes to the excess of the fair value of the
purchase price over the fair value of these identifiable assets and liabilities is recorded as goodwill. Any subsequent changes in estimated
contingent considerations are to be recorded in the statements of income. Goodwill generated from the business combinations is primarily
attributable to synergies between the Company and acquired companies&#x2019; respective products and services. Acquisition-related expenses
are recognized separately from the business combination and are expensed as incurred.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for a transaction that does not meet the definition of a business as an asset acquisition Under ASU No. 2017-01, &#x201c;Business
Combinations (Topic 805):&#160;Clarifying the Definition of a Business&#160;(&#x201c;2017-01&#x201d;), while first determine whether substantially
all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable
assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During the years ended December 31, 2019, 2020 and 2021 the Company
recorded expenses of $266, $3,356 and $5,324 with respect to changes in the fair value of contingent consideration liability, respectively.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Research
and development costs&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Research and development costs incurred in the process of software
development before establishment of technological feasibility are charged to expenses as incurred. Certain internal and external costs
incurred to develop software to be sold are capitalized after technological feasibility is established in accordance with ASC 985-20,
&#x201c;Software - Costs of Software to be Sold Leased or Marketed&#x201d;. Based on the Company&#x2019;s product development process, technological
feasibility is established upon completion of a detailed program design.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Costs
incurred by the Company between completion of the detailed program design and the point at which the product is ready for general release,
have been capitalized.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Capitalized
software development costs are amortized by the straight-line method over the estimated useful life of the software products
(primarily&#160;five years). 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 five 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;/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;&#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, 2019, 2020 and 2021, no such unrecoverable amounts were identified.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
an accounting policy, the Company elected to not recognize a lease liability and a right-of-use (&#x201c;ROU&#x201d;) asset for leases
with a term of twelve months or less.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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 ASC 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-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Offices&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Motor
vehicles&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 the practical expedient which enables
it 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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Impairment
of long-lived assets, right of use assets and intangible assets subject to amortization&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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 (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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the years ended December 31, 2019, 2020 and 2021, no impairment losses have been identified.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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, 2021, the Company operates in four reporting units within its operating segments.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 (&#x201c;ASU&#x201d;) No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company performed an annual impairment test as of December 31, of each of 2019, 2020 and 2021 and did not identify any impairment losses
(see Note 9).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 of up to 10 years (mainly up to 7 years), and customer relationships and backlog were amortized on an accelerated method basis
over a period of up to 15 years based on the intangible assets identified.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company implements the provisions of ASC Topic 606, Revenue from
Contracts with Customers&#160;(&#x201c;ASC 606&#x201d;). See Note 19 for further disclosures required under ASC 606.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company determines revenue recognition through the following steps:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&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="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; text-align: justify; width: 1in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"&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="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;identification
    of the contract with a customer;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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;&#x25cf;&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;identification
    of the performance obligations in the contract;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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;&#x25cf;&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;determination
    of the transaction price;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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;&#x25cf;&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;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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&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;&#160;&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;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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;&#x25cf;&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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company enters into contracts that can include various combinations of products, software and professional services, as detailed below,
which are generally distinct from each other and accounted for as separate performance obligations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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. When the Company enters into a contract for the sale of software license
which does not require significant implementation services, and the customer receives the rights to use the perpetual or term-based software
license, the Company recognizes revenue from the sale of the software license at the time of delivery, when the customer receives control
of the software license. The software license is considered a distinct performance obligation recognized at a point-in-time, as the customer
can benefit from the software on its own or together with other readily available resources. Revenue from long term contracts which
involve significant implementation, customization, or integration of the Company&#x2019;s software license to customer-specific requirements
are considered as one performance obligation 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. 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, 2019, 2020 and 2021, no material estimated losses were identified.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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, as well as technical support for software licenses
previously sold. 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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The transaction
price is allocated to the separate performance obligations on a relative standalone selling price basis. Stand-alone selling prices of
software licenses are typically estimated using the residual approach. Stand-alone selling prices of services are typically estimated
based on observable transactions when these services are sold on a standalone basis.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 years ended December 31, 2021 and 2020, no costs have
been capitalized.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Accrued
severance pay and retirement plans&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company 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. When contributions are granted, they are invested in proportion
to each participant&#x2019;s voluntary contributions in the investment options provided under the plan. Expenses pertaining to 401(k)
employer match were immaterial for the years ended December 31, 2019, 2020 and 2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Severance
expenses for the years ended December 31, 2019, 2020 and 2021 amounted to approximately &lt;span style="-sec-ix-hidden: hidden-fact-89"&gt;$&#160;4,712&lt;/span&gt;, &lt;span style="-sec-ix-hidden: hidden-fact-90"&gt;$&#160;5,344&lt;/span&gt; and &lt;span style="-sec-ix-hidden: hidden-fact-91"&gt;$&#160;5,267&lt;/span&gt;,
respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Advertising
expenses&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advertising
expenses are charged to selling and marketing expenses, as incurred. Advertising expenses for the years ended December 31, 2019, 2020
and 2021 amounted to &lt;span style="-sec-ix-hidden: hidden-fact-92"&gt;$&#160;519&lt;/span&gt;, &lt;span style="-sec-ix-hidden: hidden-fact-93"&gt;$&#160;472&lt;/span&gt; and $ 1,669, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Income
taxes&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Basic
and diluted net earnings per share&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;No
portion of the outstanding stock options have been excluded from the calculation of the diluted earnings per share because of anti-dilution.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Stock-based
compensation&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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. The Company accounts for forfeitures as they occur.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 using the accelerated method.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On March 7, 2021, the Company granted one of its senior executive officers
80,000 options to purchase its shares with no exercise price. The options will vest over a four-year period and include several performance
criteria related to the Company&#x2019;s results of operations.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;No
grants were made to employees or directors in the year ended December 31, 2020 and 2019.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the years ended December 31, 2019, 2020 and 2021 the Company recognized stock-based compensation expense related to employee stock options
in the amount of &lt;span style="-sec-ix-hidden: hidden-fact-95"&gt;$&#160;74&lt;/span&gt;, $0 and $956, respectively, as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Selling and marketing&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;956&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;74&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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Concentrations
of credit risk&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial
instruments that potentially subject the Company to concentration of credit risk consist principally of cash and cash equivalents, short-term
deposits, marketable securities, trade and unbilled receivables, contract assets and foreign currency derivative contracts.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s trade receivables, unbilled receivables and contract assets 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 pertaining
to the Company&#x2019;s trade receivables balance for the years ended December 31, 2019, 2020 and 2021 was &lt;span style="-sec-ix-hidden: hidden-fact-94"&gt;$&#160;958&lt;/span&gt;, $ 1,242 and $ 892,
respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.6in"&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="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;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="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.6in"&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="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;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;/table&gt;&lt;p style="margin: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.6in"&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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Comprehensive
income (loss)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for comprehensive income (loss) in accordance with ASC 220, &#x201c;Comprehensive Income&#x201d;. Comprehensive income
(loss) generally represents all changes in shareholders&#x2019; equity during the period except those resulting from investments by, or
distributions to, shareholders.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Recently
issued, not yet adopted accounting pronouncement&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
October 2021, the FASB issued ASU 2021-08 &#x201c;Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities
from Contracts with Customers&#x201d;, which requires contract assets and contract liabilities acquired in a business combination to be
recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers. The
guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree.
The guidance should be applied prospectively to acquisitions occurring on or after the effective date. The guidance is effective for
fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including
in interim periods, for any financial statements that have not yet been issued. The Company does not expect this guidance to have a material
impact on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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, 2021:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left"&gt;January 1, 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;24,980&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;3,517&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;4,026&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;(3,664&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;719&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;854&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&gt;December 31, 2021&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;30,432&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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:RedeemableNoncontrollingInterestTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left"&gt;January 1, 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;24,980&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;3,517&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;4,026&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;(3,664&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;719&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;854&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&gt;December 31, 2021&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;30,432&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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:RedeemableNoncontrollingInterestTableTextBlock>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c3" decimals="-3" unitRef="usd">24980000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <mgic:NetIncomeAttributableToRedeemableNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">3517000</mgic:NetIncomeAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="c0" decimals="-3" unitRef="usd">4026000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <mgic:DividendDeclaredToRedeemableNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">-3664000</mgic:DividendDeclaredToRedeemableNoncontrollingInterest>
    <mgic:IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions contextRef="c0" decimals="-3" unitRef="usd">719000</mgic:IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c0" decimals="-3" unitRef="usd">854000</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c2" decimals="-3" unitRef="usd">30432000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Cash
and cash equivalents&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
and cash equivalents include amounts held primarily in NIS, dollar, Euro, Japanese Yen and British Pound.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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:CashAndCashEquivalentsPolicyTextBlock>
    <mgic:ShortTermDepositsAndRestrictedDepositsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Short-term
deposits and restricted deposits&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;</mgic:ShortTermDepositsAndRestrictedDepositsPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 (&#x201c;AFS&#x201d;) 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.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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&#x2019; equity.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company did not record credit loss allowance on its marketable securities during the years ended December 31, 2021 and 2020.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Held
for trading securities are measured at fair value through profit or loss.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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:MarketableSecuritiesPolicy>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Trade
receivables&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trade
receivables are stated net of credit losses allowance. The Company maintains the allowance for estimated losses resulting from the inability
of the Company&#x2019;s customers to make required payments. The allowance represents the current estimate of lifetime expected credit
losses over the remaining duration of existing accounts receivable considering current market conditions and supportable forecasts when
appropriate. The estimate is a result of the Company&#x2019;s ongoing evaluation of collectability, customer creditworthiness, historical
levels of credit losses, and future expectations. Write-off activity and recoveries for the periods presented were not material.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimated
credit loss allowance is recorded as general and administrative expenses on the Company&#x2019;s consolidated statements of income.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table presents trade receivables net of an allowance as of December 31, 2020 and 2021:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&gt;Trade receivables&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;122,046&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,953&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Allowance for credit losses&lt;/td&gt;&lt;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,071&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,967&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;116,975&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;91,986&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: justify"&gt;&#160;&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <mgic:ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&gt;Trade receivables&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;122,046&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,953&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Allowance for credit losses&lt;/td&gt;&lt;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,071&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,967&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;116,975&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;91,986&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: justify"&gt;&#160;&lt;/p&gt;</mgic:ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock>
    <us-gaap:TradeReceivablesHeldForSaleAmount contextRef="c2" decimals="-3" unitRef="usd">122046000</us-gaap:TradeReceivablesHeldForSaleAmount>
    <us-gaap:TradeReceivablesHeldForSaleAmount contextRef="c3" decimals="-3" unitRef="usd">95953000</us-gaap:TradeReceivablesHeldForSaleAmount>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c2" decimals="-3" unitRef="usd">5071000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="-3" unitRef="usd">3967000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease contextRef="c0" decimals="-3" unitRef="usd">116975000</us-gaap:TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease>
    <us-gaap:TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease contextRef="c4" decimals="-3" unitRef="usd">91986000</us-gaap:TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; width: 100%; "&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 80%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 12%; 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;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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 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;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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 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;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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 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;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Software&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;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3 - 5 (mainly 5)&lt;/span&gt;&lt;/td&gt;
    &lt;td&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: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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:PropertyPlantAndEquipmentPolicyTextBlock>
    <mgic:ScheduleOfAnnualRatesOfDepreciationTableTextBlock 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: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 80%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 12%; 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;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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 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;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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 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;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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 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;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; 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;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Software&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;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3 - 5 (mainly 5)&lt;/span&gt;&lt;/td&gt;
    &lt;td&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: justify"&gt;&#160;&lt;/p&gt;</mgic:ScheduleOfAnnualRatesOfDepreciationTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c46">3 </us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c47"> 5</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c48">7 </us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c49"> 15 (mainly 7)</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c50">7</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c51">3 </us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c52"> 5 (mainly 5)</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:BusinessCombinationsPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Business
combinations&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company accounts for its business combinations in accordance with
ASC No. 805, &#x201c;Business Combinations&#x201d;. The Company uses its best estimates and assumptions as part of the purchase price allocation
process to value assets acquired and liabilities assumed at the business combination date. The total purchase price allocated to the tangible
assets, liabilities assumed, non-controlling interests, redeemable non-controlling interests, contingent consideration and intangible
assets acquired is assigned based on their fair values as of the date of the acquisition. Changes to the excess of the fair value of the
purchase price over the fair value of these identifiable assets and liabilities is recorded as goodwill. Any subsequent changes in estimated
contingent considerations are to be recorded in the statements of income. Goodwill generated from the business combinations is primarily
attributable to synergies between the Company and acquired companies&#x2019; respective products and services. Acquisition-related expenses
are recognized separately from the business combination and are expensed as incurred.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for a transaction that does not meet the definition of a business as an asset acquisition Under ASU No. 2017-01, &#x201c;Business
Combinations (Topic 805):&#160;Clarifying the Definition of a Business&#160;(&#x201c;2017-01&#x201d;), while first determine whether substantially
all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable
assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During the years ended December 31, 2019, 2020 and 2021 the Company
recorded expenses of $266, $3,356 and $5,324 with respect to changes in the fair value of contingent consideration liability, respectively.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c22" decimals="-3" unitRef="usd">266000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c3" decimals="-3" unitRef="usd">3356000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c2" decimals="-3" unitRef="usd">5324000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Research
and development costs&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Research and development costs incurred in the process of software
development before establishment of technological feasibility are charged to expenses as incurred. Certain internal and external costs
incurred to develop software to be sold are capitalized after technological feasibility is established in accordance with ASC 985-20,
&#x201c;Software - Costs of Software to be Sold Leased or Marketed&#x201d;. Based on the Company&#x2019;s product development process, technological
feasibility is established upon completion of a detailed program design.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Costs
incurred by the Company between completion of the detailed program design and the point at which the product is ready for general release,
have been capitalized.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Capitalized
software development costs are amortized by the straight-line method over the estimated useful life of the software products
(primarily&#160;five years). 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 five 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;/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;&#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, 2019, 2020 and 2021, no such unrecoverable amounts were identified.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c0">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
an accounting policy, the Company elected to not recognize a lease liability and a right-of-use (&#x201c;ROU&#x201d;) asset for leases
with a term of twelve months or less.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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 ASC 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-top: 0pt; margin-bottom: 0pt; 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:LesseeLeasesPolicyTextBlock>
    <mgic:OfficesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Offices&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Motor
vehicles&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;</mgic:OfficesPolicyTextBlock>
    <mgic:MotorVehiclesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Motor
vehicles&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 the practical expedient which enables
it 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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;</mgic:MotorVehiclesPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Impairment
of long-lived assets, right of use assets and intangible assets subject to amortization&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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 (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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the years ended December 31, 2019, 2020 and 2021, no impairment losses have been identified.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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, 2021, the Company operates in four reporting units within its operating segments.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 (&#x201c;ASU&#x201d;) No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company performed an annual impairment test as of December 31, of each of 2019, 2020 and 2021 and did not identify any impairment losses
(see Note 9).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments contextRef="c0" decimals="0" unitRef="pure">4</us-gaap:NumberOfOperatingSegments>
    <mgic:IntangibleAssetsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 of up to 10 years (mainly up to 7 years), and customer relationships and backlog were amortized on an accelerated method basis
over a period of up to 15 years based on the intangible assets identified.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;</mgic:IntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c0">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c43">P7Y</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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company implements the provisions of ASC Topic 606, Revenue from
Contracts with Customers&#160;(&#x201c;ASC 606&#x201d;). See Note 19 for further disclosures required under ASC 606.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company determines revenue recognition through the following steps:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&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="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; text-align: justify; width: 1in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"&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="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;identification
    of the contract with a customer;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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;&#x25cf;&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;identification
    of the performance obligations in the contract;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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;&#x25cf;&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;determination
    of the transaction price;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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;&#x25cf;&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;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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&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;&#160;&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;&#160;&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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;&#x25cf;&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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company enters into contracts that can include various combinations of products, software and professional services, as detailed below,
which are generally distinct from each other and accounted for as separate performance obligations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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. When the Company enters into a contract for the sale of software license
which does not require significant implementation services, and the customer receives the rights to use the perpetual or term-based software
license, the Company recognizes revenue from the sale of the software license at the time of delivery, when the customer receives control
of the software license. The software license is considered a distinct performance obligation recognized at a point-in-time, as the customer
can benefit from the software on its own or together with other readily available resources. Revenue from long term contracts which
involve significant implementation, customization, or integration of the Company&#x2019;s software license to customer-specific requirements
are considered as one performance obligation 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. 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, 2019, 2020 and 2021, no material estimated losses were identified.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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, as well as technical support for software licenses
previously sold. 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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The transaction
price is allocated to the separate performance obligations on a relative standalone selling price basis. Stand-alone selling prices of
software licenses are typically estimated using the residual approach. Stand-alone selling prices of services are typically estimated
based on observable transactions when these services are sold on a standalone basis.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 years ended December 31, 2021 and 2020, no costs have
been capitalized.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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:RevenueRecognitionPolicyTextBlock>
    <mgic:AccruedSeverancePayAndRetirementPlanPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Accrued
severance pay and retirement plans&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company 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. When contributions are granted, they are invested in proportion
to each participant&#x2019;s voluntary contributions in the investment options provided under the plan. Expenses pertaining to 401(k)
employer match were immaterial for the years ended December 31, 2019, 2020 and 2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Severance
expenses for the years ended December 31, 2019, 2020 and 2021 amounted to approximately &lt;span style="-sec-ix-hidden: hidden-fact-89"&gt;$&#160;4,712&lt;/span&gt;, &lt;span style="-sec-ix-hidden: hidden-fact-90"&gt;$&#160;5,344&lt;/span&gt; and &lt;span style="-sec-ix-hidden: hidden-fact-91"&gt;$&#160;5,267&lt;/span&gt;,
respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;</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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Advertising
expenses&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advertising
expenses are charged to selling and marketing expenses, as incurred. Advertising expenses for the years ended December 31, 2019, 2020
and 2021 amounted to &lt;span style="-sec-ix-hidden: hidden-fact-92"&gt;$&#160;519&lt;/span&gt;, &lt;span style="-sec-ix-hidden: hidden-fact-93"&gt;$&#160;472&lt;/span&gt; and $ 1,669, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c0" decimals="-3" unitRef="usd">1669000</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Income
taxes&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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:IncomeTaxPolicyTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements contextRef="c0" decimals="2" unitRef="pure">0.50</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Basic
and diluted net earnings per share&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;No
portion of the outstanding stock options have been excluded from the calculation of the diluted earnings per share because of anti-dilution.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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:EarningsPerSharePolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Stock-based
compensation&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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. The Company accounts for forfeitures as they occur.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 using the accelerated method.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On March 7, 2021, the Company granted one of its senior executive officers
80,000 options to purchase its shares with no exercise price. The options will vest over a four-year period and include several performance
criteria related to the Company&#x2019;s results of operations.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;No
grants were made to employees or directors in the year ended December 31, 2020 and 2019.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the years ended December 31, 2019, 2020 and 2021 the Company recognized stock-based compensation expense related to employee stock options
in the amount of &lt;span style="-sec-ix-hidden: hidden-fact-95"&gt;$&#160;74&lt;/span&gt;, $0 and $956, respectively, as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Selling and marketing&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;956&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;74&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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets contextRef="c45" decimals="0" unitRef="shares">80000</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:StockOptionExercisePriceIncrease contextRef="c45" decimals="0" unitRef="usdPershares">0</us-gaap:StockOptionExercisePriceIncrease>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c4" decimals="-3" unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c0" decimals="-3" unitRef="usd">956000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Selling and marketing&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;956&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;74&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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c0" decimals="-3" unitRef="usd">956000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c5" decimals="-3" unitRef="usd">74000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Concentrations
of credit risk&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial
instruments that potentially subject the Company to concentration of credit risk consist principally of cash and cash equivalents, short-term
deposits, marketable securities, trade and unbilled receivables, contract assets and foreign currency derivative contracts.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s trade receivables, unbilled receivables and contract assets 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 pertaining
to the Company&#x2019;s trade receivables balance for the years ended December 31, 2019, 2020 and 2021 was &lt;span style="-sec-ix-hidden: hidden-fact-94"&gt;$&#160;958&lt;/span&gt;, $ 1,242 and $ 892,
respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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:ConcentrationRiskCreditRisk>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c4" decimals="-3" unitRef="usd">1242000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="-3" unitRef="usd">892000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.6in"&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="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;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="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.6in"&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="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;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;/table&gt;&lt;p style="margin: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.6in"&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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Comprehensive
income (loss)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for comprehensive income (loss) in accordance with ASC 220, &#x201c;Comprehensive Income&#x201d;. Comprehensive income
(loss) generally represents all changes in shareholders&#x2019; equity during the period except those resulting from investments by, or
distributions to, shareholders.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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:ComprehensiveIncomePolicyPolicyTextBlock>
    <mgic:RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Recently
issued, not yet adopted accounting pronouncement&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
October 2021, the FASB issued ASU 2021-08 &#x201c;Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities
from Contracts with Customers&#x201d;, which requires contract assets and contract liabilities acquired in a business combination to be
recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers. The
guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree.
The guidance should be applied prospectively to acquisitions occurring on or after the effective date. The guidance is effective for
fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including
in interim periods, for any financial statements that have not yet been issued. The Company does not expect this guidance to have a material
impact on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;</mgic:RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock>
    <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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;BUSINESS
    COMBINATIONS&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: 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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 72px; font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt; &lt;td style="width: 24px; font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;a.&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;On April 1, 2021, the Company acquired EnableIT, LLC (&#x201c;EnableIT&#x201d;), a U.S.-based services company, specializes in IT staffing and recruiting, for a total consideration of $ 6,000 of which $&#160;4,000 was paid upon closing and the remaining $&#160;2,000 will be paid in two equal installments in April 1, 2022 and 2023. Acquisition related costs were immaterial. The acquisition was accounted for according to 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-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
results of operations were included in the consolidated financial statements of the Company commencing April 1, 2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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: left; text-indent: -9pt; padding-left: 9pt"&gt;Net liabilities, excluding $42 of 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;(34&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;Customer relationships, net of deferred tax liability&lt;/td&gt;&lt;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,833&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; text-indent: -9pt; padding-left: 9pt"&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,101&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; text-indent: -9pt; padding-left: 9pt"&gt;Total assets acquired&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,900&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: 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
goodwill from the acquisition of EnableIT is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 72px; font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt; &lt;td style="width: 24px; font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;b.&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;On April 1, 2021, the Company acquired Menarva Ltd. (&#x201c;Menarva&#x201d;),
an Israeli-based services company which specializes in software solutions for non-profit organizations for a total consideration of $5,595.
Of which, $3,000 was paid upon closing. The remaining amount constitutes a contingent payment depending on the future operating results
achieved by Menarva. The acquisition date fair value of the contingent consideration amounted to $2,595. On March 31, 2022, the Company
paid $1,055 to settle a portion of the aforementioned contingent consideration. Acquisition related costs were immaterial. The acquisition
was accounted for according to 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-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
results of operations were included in the consolidated financial statements of the Company commencing April 1, 2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: -9pt; padding-left: 9pt"&gt;Net liabilities, excluding $90 of 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;(70&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;Customer relationships, net of deferred tax liability&lt;/td&gt;&lt;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,098&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; text-indent: -9pt; padding-left: 9pt"&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,477&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; text-indent: -9pt; padding-left: 9pt"&gt;Total assets acquired&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,505&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: 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
goodwill from the acquisition of Menarva is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 72px; font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt; &lt;td style="width: 24px; font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;c.&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;On January 1, 2021, the Company, through one of its Israeli subsidiaries, acquired 60% of the shares of 9540 Y.G. Soft IT Ltd. (&#x201c;Soft IT&#x201d;), an Israel-based services company which specializes in outsourcing of software development services for a total consideration of up to $1,134. $&#160;367&#160;were paid upon closing, $256 were paid on July 4, 2021, and the remaining amount constitutes a contingent payment depending on the future operating results achieved by Soft IT. The fair value of the contingent consideration amounted to $510 at the acquisition date. Acquisition related costs were immaterial. The acquisition was accounted for according to the purchase method. Soft IT&#x2019;s minority shareholder, as well as the Company, hold a mutual put and call option for the remaining 40% interest. Thus, the noncontrolling interests were classified as redeemable noncontrolling interests.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
results of operations were included in the consolidated financial statements of the Company commencing January 1, 2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: -9pt; padding-left: 9pt"&gt;Net liabilities, excluding $402 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;(402&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;Customer relationships, net of deferred tax liability&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;886&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;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;(719&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="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&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;967&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: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;Total assets acquired&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;732&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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
goodwill from the acquisition of Soft IT is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 72px; font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt; &lt;td style="width: 24px; font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;d.&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; 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, which 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 $&#160;1,000 will be paid in two installments, 6 and 12 months following the closing date. During 2020 and 2021, the Company paid the remainder of the consideration in two equal installments of $500 each. Acquisition related costs were immaterial. 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-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
results of operations were included in the consolidated financial statements of the Company commencing May 1, 2020.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
goodwill from the acquisition of Aptonet is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 72px; font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt; &lt;td style="width: 24px; font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;e.&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;On September 2, 2020, the Company acquired Stockell Information Systems, Inc (&#x201c;Stockell&#x201d;), a U.S.-based services company, which 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 $&#160;1,449 will be paid 12 months following the closing date. In December 2021, following the discovery of a few discrepancies in the sellers&#x2019; disclosures, the Company paid as a final consideration $760 to settle the remainder of the consideration. Acquisition related costs were immaterial. The acquisition was accounted for according to 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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
results of operations were included in the consolidated financial statements of the Company commencing September 1, 2020.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left"&gt;Net assets, excluding $0 of 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&gt;Total assets acquired net of $0 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-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
goodwill from the acquisition of Stockell is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; 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,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-indent: -0.125in; padding-left: 0.125in; 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;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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;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-indent: -0.125in; padding-left: 0.125in; 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;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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&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: top"&gt; &lt;td style="width: 72px; font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt; &lt;td style="width: 24px; font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;g.&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;On July 1, 2019, the Company acquired NetEffects Inc (&#x201c;NetEffects&#x201d;), a U.S.-based services company, which 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 $&#160;3,100 was paid in two equal installments on the first and second closing date anniversaries.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&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 1in; text-align: justify"&gt;Acquisition related costs were immaterial.
The acquisition was accounted for by the purchase method.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
results of operations were included in the consolidated financial statements of the Company commencing July 1, 2019.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the fair values of the assets acquired and liabilities at the date of acquisition:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-top: 0pt; margin-bottom: 0pt; 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 goodwill from the acquisition of NetEffects
is primarily attributable to potential synergy with Magic, as well as certain intangible assets that do not qualify for separate recognition.
The goodwill is not deductible for income tax purposes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 72px; font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt; &lt;td style="width: 24px; font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;h.&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;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 as it became apparent that PowWow would not meet its revenue goals.&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; text-align: justify"&gt;Acquisition related costs were immaterial. 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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
results of operations were included in the consolidated financial statements of the Company commencing March 1, 2019.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the estimated fair values of the assets acquired and liabilities at the date of acquisition&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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: left; text-indent: -9pt; padding-left: 9pt"&gt;Net liabilities, 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; text-indent: -9pt; padding-left: 9pt"&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; text-indent: -9pt; padding-left: 9pt"&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; text-indent: -9pt; padding-left: 9pt"&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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
goodwill from the acquisition of PowWow is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&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: top"&gt; &lt;td style="width: 72px; font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt; &lt;td style="width: 24px; font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;i.&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;On February 28, 2019, the Company acquired OnTarget Group Inc. (&#x201c;OnTarget&#x201d;), a U.S.-based services company, which specializes in outsourcing of software development services. for a total estimated consideration of $ 12,456. Total consideration consists of $7,000 of which $6,000 was paid in cash upon closing with $1,000 deferred and paid in two equal installments on the six-month and 15-month anniversary of the closing. The remaining amount constitutes a deferred payment contingent upon OnTarget meeting future operating results over four years (2019-2022). Based on OnTarget&#x2019;s operating results between 2019 and 2021, the Company estimates the total purchase price is expected to amount to approximately $19,617. Beyond the $6,500 paid in 2019, the Company paid $1,000 in 2020, $1,000 in 2021 and $2,000 in 2022. Acquisition related costs were immaterial. 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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
results of operations were included in the consolidated financial statements of the Company commencing March 1, 2019.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the fair values of the assets acquired and liabilities at the date of acquisition:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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: left; text-indent: -9pt; padding-left: 9pt"&gt;Net liabilities, 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; text-indent: -9pt; padding-left: 9pt"&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; text-indent: -9pt; padding-left: 9pt"&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; text-indent: -9pt; padding-left: 9pt"&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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
goodwill from the acquisition of OnTarget is primarily attributable to potential synergy with Magic, as well as certain intangible assets
that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;j.&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;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;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c53" decimals="-3" unitRef="usd">6000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <mgic:PaymentsUponClosingOfBusinessAcquisition contextRef="c53" decimals="-3" unitRef="usd">4000000</mgic:PaymentsUponClosingOfBusinessAcquisition>
    <mgic:BusinessAcquisitionContingentConsiderationDeferredPayment contextRef="c54" decimals="-3" unitRef="usd">2000000</mgic:BusinessAcquisitionContingentConsiderationDeferredPayment>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock 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; text-indent: -9pt; padding-left: 9pt"&gt;Net liabilities, excluding $42 of 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;(34&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;Customer relationships, net of deferred tax liability&lt;/td&gt;&lt;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,833&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; text-indent: -9pt; padding-left: 9pt"&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,101&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; text-indent: -9pt; padding-left: 9pt"&gt;Total assets acquired&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,900&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: 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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <mgic:NetLiabilitiesExcludingOfCashAcquired contextRef="c54" decimals="-3" unitRef="usd">42000</mgic:NetLiabilitiesExcludingOfCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c54" decimals="-3" unitRef="usd">34000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c54" decimals="-3" unitRef="usd">1833000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:Goodwill contextRef="c54" decimals="-3" unitRef="usd">4101000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c54" decimals="-3" unitRef="usd">5900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c55" decimals="-3" unitRef="usd">5595000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <mgic:PaymentsUponClosingOfBusinessAcquisition contextRef="c55" decimals="-3" unitRef="usd">3000000</mgic:PaymentsUponClosingOfBusinessAcquisition>
    <us-gaap:BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement contextRef="c56" decimals="-3" unitRef="usd">2595000</us-gaap:BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement>
    <us-gaap:SettlementLiabilitiesCurrent contextRef="c57" decimals="0" unitRef="usd">1055</us-gaap:SettlementLiabilitiesCurrent>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock 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; text-indent: -9pt; padding-left: 9pt"&gt;Net liabilities, excluding $90 of 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;(70&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;Customer relationships, net of deferred tax liability&lt;/td&gt;&lt;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,098&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; text-indent: -9pt; padding-left: 9pt"&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,477&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; text-indent: -9pt; padding-left: 9pt"&gt;Total assets acquired&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,505&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: 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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <mgic:NetLiabilitiesExcludingOfCashAcquired contextRef="c56" decimals="-3" unitRef="usd">90000</mgic:NetLiabilitiesExcludingOfCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c56" decimals="-3" unitRef="usd">70000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c56" decimals="-3" unitRef="usd">2098000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:Goodwill contextRef="c56" decimals="-3" unitRef="usd">3477000</us-gaap:Goodwill>
    <mgic:TotalAssetsAcquiredNetOfAcquiredCash contextRef="c56" decimals="-3" unitRef="usd">5505000</mgic:TotalAssetsAcquiredNetOfAcquiredCash>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="c58" decimals="2" unitRef="pure">0.60</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c59" decimals="-3" unitRef="usd">1134000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <mgic:PaymentsUponClosingOfBusinessAcquisition contextRef="c59" decimals="-3" unitRef="usd">367000</mgic:PaymentsUponClosingOfBusinessAcquisition>
    <mgic:ContingentConsiderationInFuturePerformance contextRef="c59" decimals="-3" unitRef="usd">256000</mgic:ContingentConsiderationInFuturePerformance>
    <us-gaap:BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement contextRef="c58" decimals="-3" unitRef="usd">510000</us-gaap:BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage contextRef="c58" decimals="2" unitRef="pure">0.40</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c74">&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; text-indent: -9pt; padding-left: 9pt"&gt;Net liabilities, excluding $402 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;(402&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;Customer relationships, net of deferred tax liability&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;886&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;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;(719&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="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&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;967&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: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;Total assets acquired&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;732&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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <mgic:NetLiabilitiesIncludingOfCashAcquired contextRef="c58" decimals="-3" unitRef="usd">402000</mgic:NetLiabilitiesIncludingOfCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c58" decimals="-3" unitRef="usd">402000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c58" decimals="-3" unitRef="usd">886000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:RedeemableNoncontrollingInterestEquityFairValue contextRef="c58" decimals="-3" unitRef="usd">719000</us-gaap:RedeemableNoncontrollingInterestEquityFairValue>
    <us-gaap:Goodwill contextRef="c58" decimals="-3" unitRef="usd">967000</us-gaap:Goodwill>
    <mgic:TotalAssetsAcquiredNetOfAcquiredCash contextRef="c58" decimals="-3" unitRef="usd">732000</mgic:TotalAssetsAcquiredNetOfAcquiredCash>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c60" decimals="-3" unitRef="usd">4663000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <mgic:PaymentsUponClosingOfBusinessAcquisition contextRef="c60" decimals="-3" unitRef="usd">3663000</mgic:PaymentsUponClosingOfBusinessAcquisition>
    <mgic:BusinessAcquisitionContingentConsiderationDeferredPayment contextRef="c61" decimals="-3" unitRef="usd">1000000</mgic:BusinessAcquisitionContingentConsiderationDeferredPayment>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c60" decimals="-3" unitRef="usd">500000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c75">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets contextRef="c76" decimals="-3" unitRef="usd">529000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c76" decimals="-3" unitRef="usd">1556000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:Goodwill contextRef="c76" decimals="-3" unitRef="usd">1785000</us-gaap:Goodwill>
    <mgic:TotalAssetsAcquiredNetOfAcquiredCash contextRef="c76" decimals="-3" unitRef="usd">3870000</mgic:TotalAssetsAcquiredNetOfAcquiredCash>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c62" decimals="-3" unitRef="usd">7714000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <mgic:PaymentsUponClosingOfBusinessAcquisition contextRef="c62" decimals="-3" unitRef="usd">6265000</mgic:PaymentsUponClosingOfBusinessAcquisition>
    <mgic:BusinessAcquisitionContingentConsiderationDeferredPayment contextRef="c63" decimals="-3" unitRef="usd">1449000</mgic:BusinessAcquisitionContingentConsiderationDeferredPayment>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c62" decimals="-3" unitRef="usd">760000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c77">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left"&gt;Net assets, excluding $0 of 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&gt;Total assets acquired net of $0 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-top: 0pt; margin-bottom: 0pt; 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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <mgic:NetAssetsExcludingOfCashAcquired contextRef="c78" decimals="-3" unitRef="usd">0</mgic:NetAssetsExcludingOfCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c78" decimals="-3" unitRef="usd">1051000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c78" decimals="-3" unitRef="usd">2616000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:Goodwill contextRef="c78" decimals="-3" unitRef="usd">4047000</us-gaap:Goodwill>
    <mgic:NetOfAcquiredCash contextRef="c78" decimals="-3" unitRef="usd">0</mgic:NetOfAcquiredCash>
    <mgic:TotalAssetsAcquiredNetOfAcquiredCash contextRef="c78" decimals="-3" unitRef="usd">7714000</mgic:TotalAssetsAcquiredNetOfAcquiredCash>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c4" decimals="-3" unitRef="usd">11340000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&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; 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,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-indent: -0.125in; padding-left: 0.125in; 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;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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;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-indent: -0.125in; padding-left: 0.125in; 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;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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets contextRef="c79" decimals="-3" unitRef="usd">1069000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c79" decimals="-3" unitRef="usd">4553000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c80" decimals="-3" unitRef="usd">5718000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c79" decimals="-3" unitRef="usd">11340000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c64" decimals="-3" unitRef="usd">12500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <mgic:PaymentsUponClosingOfBusinessAcquisition contextRef="c64" decimals="-3" unitRef="usd">9400000</mgic:PaymentsUponClosingOfBusinessAcquisition>
    <mgic:BusinessAcquisitionContingentConsiderationDeferredPayment contextRef="c65" decimals="-3" unitRef="usd">3100000</mgic:BusinessAcquisitionContingentConsiderationDeferredPayment>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c81">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets contextRef="c65" decimals="-3" unitRef="usd">91000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c65" decimals="-3" unitRef="usd">8716000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:Goodwill contextRef="c65" decimals="-3" unitRef="usd">3526000</us-gaap:Goodwill>
    <mgic:TotalAssetsAcquiredNetOfAcquiredCash contextRef="c65" decimals="-3" unitRef="usd">12333000</mgic:TotalAssetsAcquiredNetOfAcquiredCash>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c66" decimals="-5" unitRef="usd">8400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <mgic:ContingentConsiderationInFuturePerformance contextRef="c66" decimals="-6" unitRef="usd">2000000</mgic:ContingentConsiderationInFuturePerformance>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c82">&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; text-indent: -9pt; padding-left: 9pt"&gt;Net liabilities, 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; text-indent: -9pt; padding-left: 9pt"&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; text-indent: -9pt; padding-left: 9pt"&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; text-indent: -9pt; padding-left: 9pt"&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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets contextRef="c83" decimals="-3" unitRef="usd">1557000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c83" decimals="-3" unitRef="usd">2855000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:Goodwill contextRef="c83" decimals="-3" unitRef="usd">7145000</us-gaap:Goodwill>
    <mgic:TotalAssetsAcquiredNetOfAcquiredCash contextRef="c83" decimals="-3" unitRef="usd">8443000</mgic:TotalAssetsAcquiredNetOfAcquiredCash>
    <mgic:TotalEstimatedConsideration contextRef="c67" decimals="-3" unitRef="usd">12456000</mgic:TotalEstimatedConsideration>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c67" decimals="-3" unitRef="usd">7000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <mgic:PaymentsUponClosingOfBusinessAcquisition contextRef="c67" decimals="-3" unitRef="usd">6000000</mgic:PaymentsUponClosingOfBusinessAcquisition>
    <mgic:PaidInCash contextRef="c67" decimals="-3" unitRef="usd">1000000</mgic:PaidInCash>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c68" decimals="-3" unitRef="usd">4000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="c69" decimals="-3" unitRef="usd">19617000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear contextRef="c69" decimals="-3" unitRef="usd">6500000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear contextRef="c69" decimals="-3" unitRef="usd">1000000</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:PurchaseObligationDueInFourthYear contextRef="c69" decimals="-3" unitRef="usd">1000000</us-gaap:PurchaseObligationDueInFourthYear>
    <us-gaap:PurchaseObligationDueInFifthYear contextRef="c69" decimals="-3" unitRef="usd">2000000</us-gaap:PurchaseObligationDueInFifthYear>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c84">&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; text-indent: -9pt; padding-left: 9pt"&gt;Net liabilities, 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; text-indent: -9pt; padding-left: 9pt"&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; text-indent: -9pt; padding-left: 9pt"&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; text-indent: -9pt; padding-left: 9pt"&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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c85" decimals="-3" unitRef="usd">832000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c85" decimals="-3" unitRef="usd">4908000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:Goodwill contextRef="c85" decimals="-3" unitRef="usd">8380000</us-gaap:Goodwill>
    <mgic:TotalAssetsAcquiredNetOfAcquiredCash contextRef="c85" decimals="-3" unitRef="usd">12456000</mgic:TotalAssetsAcquiredNetOfAcquiredCash>
    <mgic:AdditionalRateOwnershipAcquired contextRef="c70" decimals="2" unitRef="pure">0.30</mgic:AdditionalRateOwnershipAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c71" decimals="-3" unitRef="usd">4393000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage contextRef="c70" 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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-top: 0pt; margin-bottom: 0pt; 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 investment in marketable
securities consist primarily of trading bonds with a quoted market price that are classified as trading securities pursuant to ASC No.
320 &#x201c;Investments &#x2014; Debt Securities.&#x201d; Marketable securities are stated at fair value as determined by the closing price
of each security at balance sheet date. Unrealized gains and losses on these securities are included in financial expenses, net in the
consolidated statements of operations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company invests in marketable debt securities, which were classified at fair value through profit or loss. The following is a summary
of marketable securities:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;Composition:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&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,142&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,238&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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-96"&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;&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;1,142&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;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;The Company recognized trading losses in the amount of $ 96 during the year ended December 31, 2021.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:MarketableSecuritiesTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&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,142&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,238&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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-96"&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;&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;1,142&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;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;The Company recognized trading losses in the amount of $ 96 during the year ended December 31, 2021.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:MarketableSecuritiesTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c2" decimals="-3" id="ix_0_fact" unitRef="usd">1142000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c3" decimals="-3" id="ix_1_fact" unitRef="usd">1238000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:MarketableSecurities contextRef="c2" decimals="-3" unitRef="usd">1142000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c3" decimals="-3" unitRef="usd">1238000</us-gaap:MarketableSecurities>
    <mgic:RecognizedTradingLossesAmount contextRef="c0" decimals="-3" unitRef="usd">96000</mgic:RecognizedTradingLossesAmount>
    <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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, 2021&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;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;&#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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&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-98"&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-99"&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-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;$&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; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left; padding-bottom: 1.5pt"&gt;Convertible bonds&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;1,142&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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;1,142&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-104"&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,142&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-105"&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,142&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"&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-106"&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-107"&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;17,771&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;17,771&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-108"&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-109"&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;17,771&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;17,771&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="margin-top: 0; margin-bottom: 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: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;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;&#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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&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-110"&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;/td&gt;&lt;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-111"&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;/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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left; padding-bottom: 1.5pt"&gt;Convertible bonds&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-112"&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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; 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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-113"&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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-114"&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-115"&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"&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-116"&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-117"&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;10,561&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;10,561&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-118"&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-119"&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;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;10,561&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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
value measurements using significant unobservable inputs (Level 3):&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&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;10,561&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,964&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;3,098&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;(1,816&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;(728&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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,476&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;(244&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;(2,040&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;35&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(683&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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,661&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,014&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;17,771&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;10,561&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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, 2021&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;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;&#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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&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-98"&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-99"&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-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;$&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; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left; padding-bottom: 1.5pt"&gt;Convertible bonds&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;1,142&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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;1,142&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-104"&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,142&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-105"&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,142&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"&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-106"&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-107"&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;17,771&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;17,771&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-108"&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-109"&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;17,771&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;17,771&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="margin-top: 0; margin-bottom: 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: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;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;&#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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&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-110"&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;/td&gt;&lt;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-111"&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;/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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left; padding-bottom: 1.5pt"&gt;Convertible bonds&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-112"&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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; 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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-113"&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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-114"&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-115"&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"&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-116"&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-117"&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;10,561&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;10,561&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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-118"&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-119"&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;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;10,561&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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <mgic:ConvertibleBondsFairValueDisclosure contextRef="c87" decimals="-3" unitRef="usd">1142000</mgic:ConvertibleBondsFairValueDisclosure>
    <mgic:ConvertibleBondsFairValueDisclosure contextRef="c2" decimals="-3" unitRef="usd">1142000</mgic:ConvertibleBondsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c87" decimals="-3" unitRef="usd">1142000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c2" decimals="-3" unitRef="usd">1142000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure contextRef="c88" decimals="-3" unitRef="usd">17771000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure contextRef="c2" decimals="-3" unitRef="usd">17771000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c88" decimals="-3" unitRef="usd">17771000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c2" decimals="-3" unitRef="usd">17771000</us-gaap:LiabilitiesFairValueDisclosure>
    <mgic:ConvertibleBondsFairValueDisclosure contextRef="c91" decimals="-3" unitRef="usd">1238000</mgic:ConvertibleBondsFairValueDisclosure>
    <mgic:ConvertibleBondsFairValueDisclosure contextRef="c3" decimals="-3" unitRef="usd">1238000</mgic:ConvertibleBondsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c91" decimals="-3" unitRef="usd">1238000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c3" decimals="-3" unitRef="usd">1238000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure contextRef="c90" decimals="-3" unitRef="usd">10561000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure contextRef="c3" decimals="-3" unitRef="usd">10561000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c90" decimals="-3" unitRef="usd">10561000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c3" decimals="-3" unitRef="usd">10561000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&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;10,561&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,964&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;3,098&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;(1,816&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;(728&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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,476&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;(244&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;(2,040&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;35&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(683&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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,661&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,014&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;17,771&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;10,561&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">10561000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c22" decimals="-3" unitRef="usd">5964000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <mgic:FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions contextRef="c0" decimals="-3" unitRef="usd">3098000</mgic:FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions>
    <mgic:FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions contextRef="c4" decimals="-3" unitRef="usd">2222000</mgic:FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions>
    <mgic:FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration contextRef="c2" decimals="-3" unitRef="usd">-1816000</mgic:FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration>
    <mgic:FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration contextRef="c3" decimals="-3" unitRef="usd">-728000</mgic:FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration>
    <mgic:FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration contextRef="c0" decimals="-3" unitRef="usd">3476000</mgic:FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration>
    <mgic:FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration contextRef="c4" decimals="-3" unitRef="usd">3812000</mgic:FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration>
    <mgic:FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration contextRef="c0" decimals="-3" unitRef="usd">-244000</mgic:FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration>
    <mgic:FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration contextRef="c4" decimals="-3" unitRef="usd">-2040000</mgic:FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration>
    <mgic:ForeignCurrencyTranslationAdjustments contextRef="c0" decimals="-3" unitRef="usd">35000</mgic:ForeignCurrencyTranslationAdjustments>
    <mgic:ForeignCurrencyTranslationAdjustments contextRef="c4" decimals="-3" unitRef="usd">-683000</mgic:ForeignCurrencyTranslationAdjustments>
    <mgic:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate contextRef="c0" decimals="-3" unitRef="usd">2661000</mgic:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate>
    <mgic:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate contextRef="c4" decimals="-3" unitRef="usd">2014000</mgic:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c2" decimals="-3" unitRef="usd">17771000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c3" decimals="-3" unitRef="usd">10561000</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&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="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;OTHER
    ACCOUNTS RECEIVABLE AND PREPAID EXPENSES&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;4,578&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,581&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,601&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;29&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;1,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;3,312&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;9,890&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;10,513&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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;4,578&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,581&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,601&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;29&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;1,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;3,312&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;9,890&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;10,513&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">4578000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c3" decimals="-3" unitRef="usd">3581000</us-gaap:PrepaidExpenseCurrent>
    <mgic:ReceivableFromGovernmentAuthorities contextRef="c2" decimals="-3" unitRef="usd">3601000</mgic:ReceivableFromGovernmentAuthorities>
    <mgic:ReceivableFromGovernmentAuthorities contextRef="c3" decimals="-3" unitRef="usd">3005000</mgic:ReceivableFromGovernmentAuthorities>
    <us-gaap:DueFromRelatedPartiesCurrent contextRef="c2" decimals="-3" unitRef="usd">29000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent contextRef="c3" decimals="-3" unitRef="usd">615000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c2" decimals="-3" unitRef="usd">1682000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c3" decimals="-3" unitRef="usd">3312000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="-3" unitRef="usd">9890000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="-3" unitRef="usd">10513000</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&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="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;PROPERTY
    AND EQUIPMENT, NET&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Cost:&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: 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,725&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,611&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;8,106&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,839&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,444&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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,623&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,621&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;18,737&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;17,291&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;1,041&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;6,594&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,480&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,240&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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,510&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,458&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;12,865&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;11,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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,872&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,988&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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Depreciation
expenses amounted to $&#160;1,261, $ 1,335 and $ 1,796 for the years ended December 31, 2019, 2020 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Cost:&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: 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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,725&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,611&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;8,106&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,839&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,444&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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,623&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,621&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;18,737&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;17,291&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;1,041&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;6,594&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,480&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,240&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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,510&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,458&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;12,865&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;11,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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,872&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,988&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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <mgic:CostLeaseholdImprovements contextRef="c2" decimals="-3" unitRef="usd">3725000</mgic:CostLeaseholdImprovements>
    <mgic:CostLeaseholdImprovements contextRef="c3" decimals="-3" unitRef="usd">3611000</mgic:CostLeaseholdImprovements>
    <mgic:CostComputersAndPeripheralEquipment contextRef="c2" decimals="-3" unitRef="usd">8106000</mgic:CostComputersAndPeripheralEquipment>
    <mgic:CostComputersAndPeripheralEquipment contextRef="c3" decimals="-3" unitRef="usd">7021000</mgic:CostComputersAndPeripheralEquipment>
    <mgic:CostOfficeFurnitureAndEquipment contextRef="c2" decimals="-3" unitRef="usd">3839000</mgic:CostOfficeFurnitureAndEquipment>
    <mgic:CostOfficeFurnitureAndEquipment contextRef="c3" decimals="-3" unitRef="usd">3627000</mgic:CostOfficeFurnitureAndEquipment>
    <mgic:CostMotorVehicles contextRef="c2" decimals="-3" unitRef="usd">1444000</mgic:CostMotorVehicles>
    <mgic:CostMotorVehicles contextRef="c3" decimals="-3" unitRef="usd">1411000</mgic:CostMotorVehicles>
    <mgic:CostSoftware contextRef="c2" decimals="-3" unitRef="usd">1623000</mgic:CostSoftware>
    <mgic:CostSoftware contextRef="c3" decimals="-3" unitRef="usd">1621000</mgic:CostSoftware>
    <mgic:PropertyPlantAndEquipmentGrossTotalCost contextRef="c2" decimals="-3" unitRef="usd">18737000</mgic:PropertyPlantAndEquipmentGrossTotalCost>
    <mgic:PropertyPlantAndEquipmentGrossTotalCost contextRef="c3" decimals="-3" unitRef="usd">17291000</mgic:PropertyPlantAndEquipmentGrossTotalCost>
    <mgic:AccumulatedDepreciationLeaseholdImprovements contextRef="c2" decimals="-3" unitRef="usd">1041000</mgic:AccumulatedDepreciationLeaseholdImprovements>
    <mgic:AccumulatedDepreciationLeaseholdImprovements contextRef="c3" decimals="-3" unitRef="usd">753000</mgic:AccumulatedDepreciationLeaseholdImprovements>
    <mgic:AccumulatedDepreciationComputersAndPeripheralEquipment contextRef="c2" decimals="-3" unitRef="usd">6594000</mgic:AccumulatedDepreciationComputersAndPeripheralEquipment>
    <mgic:AccumulatedDepreciationComputersAndPeripheralEquipment contextRef="c3" decimals="-3" unitRef="usd">5886000</mgic:AccumulatedDepreciationComputersAndPeripheralEquipment>
    <mgic:AccumulatedDepreciationOfficeFurnitureAndEquipment contextRef="c2" decimals="-3" unitRef="usd">2480000</mgic:AccumulatedDepreciationOfficeFurnitureAndEquipment>
    <mgic:AccumulatedDepreciationOfficeFurnitureAndEquipment contextRef="c3" decimals="-3" unitRef="usd">2340000</mgic:AccumulatedDepreciationOfficeFurnitureAndEquipment>
    <mgic:AccumulatedDepreciationMotorVehicles contextRef="c2" decimals="-3" unitRef="usd">1240000</mgic:AccumulatedDepreciationMotorVehicles>
    <mgic:AccumulatedDepreciationMotorVehicles contextRef="c3" decimals="-3" unitRef="usd">866000</mgic:AccumulatedDepreciationMotorVehicles>
    <mgic:AccumulatedDepreciationSoftware contextRef="c2" decimals="-3" unitRef="usd">1510000</mgic:AccumulatedDepreciationSoftware>
    <mgic:AccumulatedDepreciationSoftware contextRef="c3" decimals="-3" unitRef="usd">1458000</mgic:AccumulatedDepreciationSoftware>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c2" decimals="-3" unitRef="usd">12865000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="-3" unitRef="usd">11303000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <mgic:DepreciatedCostPropertyPlantAndEquipment contextRef="c2" decimals="-3" unitRef="usd">5872000</mgic:DepreciatedCostPropertyPlantAndEquipment>
    <mgic:DepreciatedCostPropertyPlantAndEquipment contextRef="c3" decimals="-3" unitRef="usd">5988000</mgic:DepreciatedCostPropertyPlantAndEquipment>
    <us-gaap:Depreciation contextRef="c5" decimals="-3" unitRef="usd">1261000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c4" decimals="-3" unitRef="usd">1335000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c0" decimals="-3" unitRef="usd">1796000</us-gaap:Depreciation>
    <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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&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="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;INTANGIBLE
    ASSETS, NET&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;Intangible
    assets:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Weighted average remaining useful life (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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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"&gt;&#160;&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Original amounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Capitalized software development costs&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;3.49&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;90,101&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;86,240&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;9.16&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;85,737&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;6.07&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,231&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Other&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;10.55&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;629&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;616&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&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"&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;194,698&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,658&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Capitalized software development 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;&#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;79,354&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;&#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;53,583&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;&#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;10,188&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Other&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;&#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"&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&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;72&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&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"&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;143,308&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;130,254&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&#160;&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,390&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;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;&lt;p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;Amortization expenses amounted to $&#160;12,764, $&#160;12,604 and $&#160;13,056 for the years ended December&#160;31, 2019, 2020 and 2021, respectively.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;The
    estimated future amortization expense of intangible assets as of December 31, 2021 is as follows:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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;11,691&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2023&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,951&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"&gt;2024&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,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 style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,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="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2026&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,863&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-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2027 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&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;9,863&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-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&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,390&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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Weighted average remaining useful life (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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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"&gt;&#160;&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Original amounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Capitalized software development costs&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;3.49&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;90,101&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;86,240&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;9.16&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;85,737&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;6.07&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,231&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Other&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;10.55&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;629&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;616&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&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"&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;194,698&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,658&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Capitalized software development 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;&#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;79,354&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;&#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;53,583&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;&#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;10,188&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Other&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;&#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"&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&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;72&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&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"&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;143,308&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;130,254&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&#160;&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,390&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;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;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c92">P3Y5M26D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c93" decimals="-3" unitRef="usd">90101000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c94" decimals="-3" unitRef="usd">86240000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c95">P9Y1M28D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c96" decimals="-3" unitRef="usd">85737000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c97" decimals="-3" unitRef="usd">78750000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c98">P6Y25D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c99" decimals="-3" unitRef="usd">18231000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c100" decimals="-3" unitRef="usd">18052000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c101">P10Y6M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c102" decimals="-3" unitRef="usd">629000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c103" decimals="-3" unitRef="usd">616000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c2" decimals="-3" unitRef="usd">194698000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c3" decimals="-3" unitRef="usd">183658000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c93" decimals="-3" unitRef="usd">79354000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c94" decimals="-3" unitRef="usd">74841000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c96" decimals="-3" unitRef="usd">53583000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c97" decimals="-3" unitRef="usd">46621000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c99" decimals="-3" unitRef="usd">10188000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c100" decimals="-3" unitRef="usd">8720000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c102" decimals="-3" unitRef="usd">183000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c103" decimals="-3" unitRef="usd">72000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c2" decimals="-3" unitRef="usd">143308000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c3" decimals="-3" unitRef="usd">130254000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c2" decimals="-3" unitRef="usd">51390000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c3" decimals="-3" unitRef="usd">53404000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c5" decimals="-3" unitRef="usd">12764000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c4" decimals="-3" unitRef="usd">12604000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c0" decimals="-3" unitRef="usd">13056000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&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; width: 88%; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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;11,691&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2023&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,951&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"&gt;2024&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,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 style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,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="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2026&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,863&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-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2027 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&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;9,863&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-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&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,390&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">11691000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo contextRef="c2" decimals="-3" unitRef="usd">9951000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree contextRef="c2" decimals="-3" unitRef="usd">8406000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour contextRef="c2" decimals="-3" unitRef="usd">6616000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive contextRef="c2" decimals="-3" unitRef="usd">4863000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive contextRef="c2" decimals="-3" unitRef="usd">9863000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c2" decimals="-3" unitRef="usd">51390000</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Changes
in the carrying amount of goodwill for the years ended December 31, 2020 and 2021 according to the Company&#x2019;s reportable segments
are as follows (see also Note 18):&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;As of 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;60,346&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;57,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;117,743&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Business combinations&lt;/td&gt;&lt;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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;As of December 31, 2020&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;69,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;66,336&lt;/td&gt;&lt;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;135,682&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Business combinations&lt;/td&gt;&lt;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,068&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,477&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,545&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;321&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;558&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;879&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;868&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;829&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,697&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&gt;As of December 31, 2021&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;75,603&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;71,200&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;146,803&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: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company performed annual impairment tests as of December 31, 2019, 2020 and 2021 and did not identify any impairment losses (see Note
2).&lt;/span&gt;&lt;/p&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;As of 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;60,346&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;57,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;117,743&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Business combinations&lt;/td&gt;&lt;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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;As of December 31, 2020&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;69,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;66,336&lt;/td&gt;&lt;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;135,682&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Business combinations&lt;/td&gt;&lt;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,068&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,477&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,545&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;321&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;558&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;879&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;868&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;829&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,697&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&gt;As of December 31, 2021&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;75,603&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;71,200&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;146,803&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: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c104" decimals="-3" unitRef="usd">60346000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c105" decimals="-3" unitRef="usd">57397000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c22" decimals="-3" unitRef="usd">117743000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c106" decimals="-3" unitRef="usd">5832000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c107" decimals="-3" unitRef="usd">5718000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c4" decimals="-3" unitRef="usd">11550000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c106" decimals="-3" unitRef="usd">1443000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c107" decimals="-3" unitRef="usd">618000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c4" decimals="-3" unitRef="usd">2061000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c106" decimals="-3" unitRef="usd">1725000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c107" decimals="-3" unitRef="usd">2603000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c4" decimals="-3" unitRef="usd">4328000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c108" decimals="-3" unitRef="usd">69346000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c109" decimals="-3" unitRef="usd">66336000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c3" decimals="-3" unitRef="usd">135682000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c110" decimals="-3" unitRef="usd">5068000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c111" decimals="-3" unitRef="usd">3477000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c0" decimals="-3" unitRef="usd">8545000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c110" decimals="-3" unitRef="usd">321000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c111" decimals="-3" unitRef="usd">558000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c0" decimals="-3" unitRef="usd">879000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c110" decimals="-3" unitRef="usd">868000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c111" decimals="-3" unitRef="usd">829000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c0" decimals="-3" unitRef="usd">1697000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c112" decimals="-3" unitRef="usd">75603000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c113" decimals="-3" unitRef="usd">71200000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c2" decimals="-3" unitRef="usd">146803000</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&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="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;SHORT
    TERM DEBT&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; 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&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 style="font-weight: bold"&gt;&#160;&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-indent: -0.125in; padding-left: 0.125in; 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"&gt;Linkage&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 style="font-weight: bold; text-align: center"&gt;rate&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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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-indent: -0.125in; padding-left: 0.125in; 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;basis&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 style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;%&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="text-indent: -0.125in; padding-left: 0.125in; width: 48%; 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: 12%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;NIS&lt;/span&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: 12%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1.8% - 2.3%&lt;/span&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;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,644&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,259&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Current maturities of long-term loans from financial institutions and banks&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;NIS&lt;/span&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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1.7% &#x2013; 3.14%&lt;/span&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;8,638&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,270&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="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;USD&lt;/span&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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;LIBOR + 2.1%&lt;/span&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;3,750&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-120"&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 style="text-indent: -0.125in; padding-left: 0.125in; 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="padding-bottom: 4pt; text-align: center"&gt;&#160;&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="padding-bottom: 4pt; text-align: center"&gt;&#160;&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;17,032&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,529&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="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; 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&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 style="font-weight: bold"&gt;&#160;&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-indent: -0.125in; padding-left: 0.125in; 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"&gt;Linkage&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 style="font-weight: bold; text-align: center"&gt;rate&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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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-indent: -0.125in; padding-left: 0.125in; 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;basis&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 style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;%&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="text-indent: -0.125in; padding-left: 0.125in; width: 48%; 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: 12%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;NIS&lt;/span&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: 12%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1.8% - 2.3%&lt;/span&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;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,644&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,259&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Current maturities of long-term loans from financial institutions and banks&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;NIS&lt;/span&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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1.7% &#x2013; 3.14%&lt;/span&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;8,638&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,270&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="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;USD&lt;/span&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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;LIBOR + 2.1%&lt;/span&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;3,750&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-120"&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 style="text-indent: -0.125in; padding-left: 0.125in; 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="padding-bottom: 4pt; text-align: center"&gt;&#160;&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="padding-bottom: 4pt; text-align: center"&gt;&#160;&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;17,032&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,529&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="c114">NIS</us-gaap:DerivativeCurrencyBought>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c115" decimals="3" unitRef="pure">0.018</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c116" decimals="3" unitRef="pure">0.023</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <mgic:TotalShortTermBorrowings contextRef="c117" decimals="-3" unitRef="usd">4644000</mgic:TotalShortTermBorrowings>
    <mgic:TotalShortTermBorrowings contextRef="c118" decimals="-3" unitRef="usd">1259000</mgic:TotalShortTermBorrowings>
    <us-gaap:DerivativeCurrencyBought contextRef="c119">NIS</us-gaap:DerivativeCurrencyBought>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c120" decimals="3" unitRef="pure">0.017</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c121" decimals="4" unitRef="pure">0.0314</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <mgic:TotalShortTermBorrowings contextRef="c122" decimals="-3" unitRef="usd">8638000</mgic:TotalShortTermBorrowings>
    <mgic:TotalShortTermBorrowings contextRef="c123" decimals="-3" unitRef="usd">10270000</mgic:TotalShortTermBorrowings>
    <us-gaap:DerivativeCurrencyBought contextRef="c124">USD</us-gaap:DerivativeCurrencyBought>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c125" decimals="3" unitRef="pure">0.021</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <mgic:TotalShortTermBorrowings contextRef="c125" decimals="-3" unitRef="usd">3750000</mgic:TotalShortTermBorrowings>
    <mgic:TotalShortTermBorrowings contextRef="c2" decimals="-3" unitRef="usd">17032000</mgic:TotalShortTermBorrowings>
    <mgic:TotalShortTermBorrowings contextRef="c3" decimals="-3" unitRef="usd">11529000</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&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="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;ACCRUED
    EXPENSES AND OTHER ACCOUNTS PAYABLE&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;27,826&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;28,562&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;8,955&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;8,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;5,559&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;232&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;639&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;45,173&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;41,846&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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;27,826&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;28,562&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;8,955&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;8,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;5,559&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;232&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;639&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;45,173&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;41,846&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">27826000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">28562000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">8955000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">7086000</us-gaap:AccruedLiabilitiesCurrent>
    <mgic:OtherReceivableFromGovernmentAuthorities contextRef="c2" decimals="-3" unitRef="usd">8160000</mgic:OtherReceivableFromGovernmentAuthorities>
    <mgic:OtherReceivableFromGovernmentAuthorities contextRef="c3" decimals="-3" unitRef="usd">5559000</mgic:OtherReceivableFromGovernmentAuthorities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c2" decimals="-3" unitRef="usd">232000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c3" decimals="-3" unitRef="usd">639000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">45173000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">41846000</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&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="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;LONG
    TERM DEBT&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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"&gt;Linkage&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"&gt;Interest&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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;basis&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;rate&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&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;&#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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 48%; 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: 12%; text-align: center"&gt;NIS&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1.7% &#x2013; 5%&lt;/span&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;17,475&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;23,534&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Bank loan &lt;sup&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;USD&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;LIBOR + 2.1%&lt;/span&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;15,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-121"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Other long term debt&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;JPY&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1.9%&lt;/td&gt;&lt;td style="text-align: left"/&gt;&lt;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&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;88&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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; text-align: center"&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"&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;32,543&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;23,622&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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, USD&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&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"&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;(12,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;(10,270&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;&#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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="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; text-align: center"&gt;&#160;&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;20,155&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,352&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="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;This is mainly comprised of a bank loan obtained by the Company on November 2016 in the amount of $ 31,356. The loan is linked to the New Israel Shekel, and was obtained 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-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2021, the Company was in compliance with the financial covenants.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; 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="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;On June 1, 2021, the Company obtained a loan in the amount of $ 15,000 from an Israeli bank. The principal amount of the loan is payable in eight equal annual installments with the final payment due on December 1, 2025 and bears a fixed interest rate of LIBOR + 2.1% per annum, payable in two semi-annual payments.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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"&gt;Linkage&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"&gt;Interest&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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;basis&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;rate&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&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;&#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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 48%; 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: 12%; text-align: center"&gt;NIS&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1.7% &#x2013; 5%&lt;/span&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;17,475&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;23,534&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Bank loan &lt;sup&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;USD&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;LIBOR + 2.1%&lt;/span&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;15,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-121"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Other long term debt&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;JPY&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1.9%&lt;/td&gt;&lt;td style="text-align: left"/&gt;&lt;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&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;88&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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; text-align: center"&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"&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;32,543&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;23,622&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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, USD&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&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"&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;(12,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;(10,270&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;&#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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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="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; text-align: center"&gt;&#160;&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;20,155&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,352&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="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;This is mainly comprised of a bank loan obtained by the Company on November 2016 in the amount of $ 31,356. The loan is linked to the New Israel Shekel, and was obtained 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; 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="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;On June 1, 2021, the Company obtained a loan in the amount of $ 15,000 from an Israeli bank. The principal amount of the loan is payable in eight equal annual installments with the final payment due on December 1, 2025 and bears a fixed interest rate of LIBOR + 2.1% per annum, payable in two semi-annual payments.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c129" decimals="3" unitRef="pure">0.017</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c130" decimals="2" unitRef="pure">0.05</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:OtherLoansPayableLongTerm
      contextRef="c131"
      decimals="-3"
      id="ix_3_fact"
      unitRef="ils">17475000</us-gaap:OtherLoansPayableLongTerm>
    <us-gaap:OtherLoansPayableLongTerm
      contextRef="c132"
      decimals="-3"
      id="ix_4_fact"
      unitRef="ils">23534000</us-gaap:OtherLoansPayableLongTerm>
    <mgic:BankLoan contextRef="c133" decimals="3" unitRef="pure">0.021</mgic:BankLoan>
    <mgic:BankLoaninDollars
      contextRef="c134"
      decimals="-3"
      id="ix_2_fact"
      unitRef="usd">15000000</mgic:BankLoaninDollars>
    <mgic:OtherLongTermDebts contextRef="c136" decimals="3" unitRef="pure">0.019</mgic:OtherLongTermDebts>
    <mgic:OtherLongTermDebtinDollars contextRef="c137" decimals="-3" unitRef="jpy">68000</mgic:OtherLongTermDebtinDollars>
    <mgic:OtherLongTermDebtinDollars contextRef="c138" decimals="-3" unitRef="jpy">88000</mgic:OtherLongTermDebtinDollars>
    <us-gaap:LongTermDebtNoncurrent contextRef="c2" decimals="-3" unitRef="usd">32543000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="-3" unitRef="usd">23622000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c2" decimals="-3" unitRef="ils">12388000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c3" decimals="-3" unitRef="usd">10270000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebt contextRef="c2" decimals="-3" unitRef="usd">20155000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c3" decimals="-3" unitRef="usd">13352000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c127" decimals="-3" unitRef="usd">31356000</us-gaap:LongTermDebt>
    <mgic:FinalPaymentDueDate contextRef="c128">2023-11-02</mgic:FinalPaymentDueDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c127" decimals="4" unitRef="pure">0.026</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCovenantDescription contextRef="c0">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>
    <mgic:LoanAmountDescription contextRef="c0">(2)On June 1, 2021, the Company obtained a loan in the amount of $ 15,000 from an Israeli bank. The principal amount of the loan is payable in eight equal annual installments with the final payment due on December 1, 2025 and bears a fixed interest rate of LIBOR + 2.1% per annum, payable in two semi-annual payments.</mgic:LoanAmountDescription>
    <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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&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="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;TAXES
    ON INCOME&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;Israeli
    taxation:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Taxable
income of Israeli companies was generally subject to corporate tax at the rate of was&#160;23% in 2021 and 2020. Some of the Israeli
subsidiaries are eligible for tax benefits as described below.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Amendment
73 to the law:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
December 2016,&#160;the Economic Efficiency Law (Legislative Amendments for Applying the Economic Policy for the 2017 and 2018 Budget
Years) 2016, which includes Amendment 73 to the Law for the Encouragement of Capital Investments (&#x201c;the&#160;2017 Amendment&#x201d;)
was published and was pending the publication of regulations, in May 2017 regulations were promulgated by the Finance Ministry to implement
the &#x201c;Nexus Principles&#x201d; based on OECD guidelines published as part of the Base Erosion and Profit Shifting (BEPS) project.
Following the publication of the regulations the 2017 Amendment became fully effective. According to the 2017 Amendment, a Preferred
Technological Enterprise, as defined in the 2017 Amendment, with total consolidated revenues of the group companies is less than NIS
10 billion, shall be subject to 12% tax rate on income derived from intellectual property (in development area A&#x2014;a tax rate of
7.5%). In order to qualify as a Preferred technological enterprise certain criterion must be met, such as a minimum ratio of annual R&amp;amp;D
expenditure and R&amp;amp;D employees, as well as having at least 25% of annual revenues derived from exports. A PTE that acquires Benefited
Intangible Assets from a foreign company for more than NIS 200 million after January 1, 2017, will be eligible for 12% reduce tax rate
on capital gain upon sale of the Benefited Intangible Assets.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
2017 Amendment further provides that a technology company satisfying certain conditions will qualify as a Special Preferred Technology
Enterprise (&#x201c;SPTE&#x201d;) (an enterprise for which, among others, total consolidated revenues of its parent company and all subsidiaries
is at least NIS&#160;10 billion) and will thereby enjoy a reduced corporate tax rate of 6% on PTI regardless of the Company&#x2019;s geographic
location within Israel. In addition, a SPTE will enjoy a reduced corporate tax rate of 6% on capital gain derived from the sale of certain
&#x201c;Benefited Intangible Assets&#x201d; 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.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Starting
from 2017 under Amendment 73 to the Investment Law, part of the Company&#x2019;s taxable income in Israel were entitled to a preferred&#160;12%
tax rate. Since 2019, under SPTE the tax rate for part of the Company&#x2019;s taxable income in Israel has been reduced to a&#160;6%
corporate tax rate.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Tax
benefits under the Law for the Encouragement of Industry (Taxes), 1969:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Eligibility
for the benefits under the Industrial Encouragement Law is not subject to receipt of prior approval from any governmental authority.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;5.&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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;Income
    tax on 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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2021, the Company had $11,321 of cash and cash equivalents that are currently held outside of Israel that would be subject
to income taxes if distributed as dividends. 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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2021, two Israeli subsidiaries of the Company had operating loss carryforwards of $&#160;11,762 (mainly F.T.S Formula
Telecom Solutions, Ltd. which accounts for $ 10,376), which can be carried forward to offset against taxable income in the future for
an indefinite period.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;One
of the Company&#x2019;s subsidiaries in England had estimated total available tax loss carryforwards of $&#160;3,392 as of December 31,
2021, which can be carried forward to offset against future taxable income.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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 1in; text-align: justify"&gt;Two of the Company&#x2019;s subsidiaries
in U.S. had estimated total available tax loss carryforwards of $&#160;7,950 as of December 31, 2021, 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-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;Income
    before taxes on income:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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;32,714&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&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;12,550&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;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;/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"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&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;42,264&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;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;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Taxes
on income (tax benefit) consist of the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Current:&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: 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: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&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,847&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;6,123&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;13,970&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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,124&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;(2,487&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;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;(3,611&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;10,359&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,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;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,481&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,557&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;7,779&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,228&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;13,260&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,169&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,388&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;8,091&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,397&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="margin-top: 0; margin-bottom: 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&#160;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;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;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: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;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;8,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;6,397&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; text-indent: -9pt; padding-left: 9pt"&gt;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;(18,112&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;(17,639&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-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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&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;(10,021&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;(11,242&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-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 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 1in; text-align: justify"&gt;Deferred tax liabilities are mainly in
respect of acquired intangibles, certain property and equipment, 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left; padding-bottom: 4pt"&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="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;45,264&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="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; 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="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; 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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;10,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;$&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;283&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;(80&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;(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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;(1,041&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;(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-122"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;(481&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;(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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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,482&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-123"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&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;(215&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;(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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&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;10,359&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,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;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;h.&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;The Company applies ASC 740, &#x201c;Income Taxes&#x201d; with regards to tax uncertainties. During the years ended December 31, 2020, and 2021 the Company recorded income of $ 1,103 and $0 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
reconciliation of the beginning and ending balances of the total amounts of gross unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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: left; text-indent: -9pt; padding-left: 9pt"&gt;Gross unrecognized tax benefits at 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;2,175&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-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;/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;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-124"&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="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;/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;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-125"&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 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;/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;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 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;/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;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-126"&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="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;/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;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 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;/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;Gross unrecognized tax benefits at December&#160;31, 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;1,072&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-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;/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;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;162&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-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;/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;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-127"&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 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;/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;Gross unrecognized tax benefits at December&#160;31, 2021&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,234&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: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c139" decimals="2" unitRef="pure">0.23</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c140" decimals="2" unitRef="pure">0.23</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:RevenuesNetOfInterestExpense contextRef="c141" decimals="-9" unitRef="ils">10000000000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary contextRef="c141" decimals="2" unitRef="pure">0.12</us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <mgic:PropertyDevelopmentTaxRatePercentage contextRef="c141" decimals="3" unitRef="pure">0.075</mgic:PropertyDevelopmentTaxRatePercentage>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c141" decimals="2" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationDispositionOfAssets contextRef="c0" decimals="-6" unitRef="ils">200000000</us-gaap:IncomeTaxReconciliationDispositionOfAssets>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets contextRef="c0" decimals="2" unitRef="pure">0.12</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets>
    <us-gaap:RevenuesNetOfInterestExpense contextRef="c142" decimals="-9" unitRef="ils">10000000000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther contextRef="c143" decimals="2" unitRef="pure">0.06</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther contextRef="c144" decimals="2" unitRef="pure">0.06</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment contextRef="c142" decimals="2" unitRef="pure">0.12</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther contextRef="c142" decimals="2" unitRef="pure">0.06</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:PreferredStockDividendRatePercentage contextRef="c145" decimals="2" unitRef="pure">0.16</us-gaap:PreferredStockDividendRatePercentage>
    <mgic:TaxBenefitsDescription contextRef="c146">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>
    <us-gaap:IncomeTaxReconciliationDeductionsDividends contextRef="c0" decimals="0" unitRef="usd">11321</us-gaap:IncomeTaxReconciliationDeductionsDividends>
    <us-gaap:OperatingLossCarryforwards contextRef="c147" decimals="0" unitRef="usd">2</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c148" decimals="0" unitRef="usd">10376</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c149" decimals="0" unitRef="usd">3392</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c150" decimals="0" unitRef="usd">7950</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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;32,714&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&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;12,550&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;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;/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"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&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;42,264&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;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;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c0" decimals="-3" unitRef="usd">32714000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c4" decimals="-3" unitRef="usd">25423000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c5" decimals="-3" unitRef="usd">17806000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c0" decimals="-3" unitRef="usd">12550000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c4" decimals="-3" unitRef="usd">11980000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c5" decimals="-3" unitRef="usd">14666000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <mgic:IncomeBeforeTaxesOnIncome contextRef="c0" decimals="-3" unitRef="usd">42264000</mgic:IncomeBeforeTaxesOnIncome>
    <mgic:IncomeBeforeTaxesOnIncome contextRef="c4" decimals="-3" unitRef="usd">37403000</mgic:IncomeBeforeTaxesOnIncome>
    <mgic:IncomeBeforeTaxesOnIncome contextRef="c5" decimals="-3" unitRef="usd">32472000</mgic:IncomeBeforeTaxesOnIncome>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Current:&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: 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: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&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,847&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;6,123&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;13,970&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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,124&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;(2,487&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;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;(3,611&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;10,359&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,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;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">7847000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">7867000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">7266000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">6123000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">1069000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">1636000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">13970000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">8936000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">8902000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">-1124000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">-1687000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">-1001000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">-2487000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">37000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">-1027000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">-3611000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">-1650000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">-2028000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">10359000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">7286000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">6874000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,481&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,557&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;7,779&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,228&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;13,260&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,169&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,388&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;8,091&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,397&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="margin-top: 0; margin-bottom: 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&#160;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;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;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: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;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;8,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;6,397&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; text-indent: -9pt; padding-left: 9pt"&gt;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;(18,112&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;(17,639&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-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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&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;(10,021&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;(11,242&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-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c2" decimals="-3" unitRef="usd">5481000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c3" decimals="-3" unitRef="usd">5557000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances contextRef="c2" decimals="-3" unitRef="usd">7779000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances contextRef="c3" decimals="-3" unitRef="usd">6228000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsGross contextRef="c2" decimals="-3" unitRef="usd">13260000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c3" decimals="-3" unitRef="usd">11785000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c2" decimals="-3" unitRef="usd">5169000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="-3" unitRef="usd">5388000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c2" decimals="-3" unitRef="usd">8091000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c3" decimals="-3" unitRef="usd">6397000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c2" decimals="-3" unitRef="usd">8091000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c3" decimals="-3" unitRef="usd">6397000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c2" decimals="-3" unitRef="usd">18112000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c3" decimals="-3" unitRef="usd">17639000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c2" decimals="-3" unitRef="usd">10021000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c3" decimals="-3" unitRef="usd">11242000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="2" unitRef="pure">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <mgic:ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left; padding-bottom: 4pt"&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="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;45,264&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="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; 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="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; 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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;10,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;$&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;283&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;(80&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;(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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;(1,041&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;(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-122"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;(481&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;(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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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,482&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-123"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&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;(215&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;(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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&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;10,359&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,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;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;</mgic:ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock>
    <mgic:IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome contextRef="c0" decimals="-3" unitRef="usd">45264000</mgic:IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome>
    <mgic:IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome contextRef="c4" decimals="-3" unitRef="usd">37403000</mgic:IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome>
    <mgic:IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome contextRef="c5" decimals="-3" unitRef="usd">32472000</mgic:IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome>
    <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">10411000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c4" decimals="-3" unitRef="usd">8603000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c5" decimals="-3" unitRef="usd">7468000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c0" decimals="-3" unitRef="usd">283000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c4" decimals="-3" unitRef="usd">-1169000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c5" decimals="-3" unitRef="usd">465000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast contextRef="c0" decimals="-3" unitRef="usd">-80000</mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast>
    <mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast contextRef="c4" decimals="-3" unitRef="usd">-326000</mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast>
    <mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast contextRef="c5" decimals="-3" unitRef="usd">-227000</mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast>
    <us-gaap:IncomeTaxReconciliationDeductionsOther contextRef="c0" decimals="-3" unitRef="usd">1041000</us-gaap:IncomeTaxReconciliationDeductionsOther>
    <us-gaap:IncomeTaxReconciliationDeductionsOther contextRef="c4" decimals="-3" unitRef="usd">679000</us-gaap:IncomeTaxReconciliationDeductionsOther>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="c0" decimals="-3" unitRef="usd">-481000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="c4" decimals="-3" unitRef="usd">-71000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="c5" decimals="-3" unitRef="usd">-37000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c0" decimals="-3" unitRef="usd">1482000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c4" decimals="-3" unitRef="usd">1398000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <mgic:UncertainTaxPositionAndOtherDifferences contextRef="c0" decimals="-3" unitRef="usd">-215000</mgic:UncertainTaxPositionAndOtherDifferences>
    <mgic:UncertainTaxPositionAndOtherDifferences contextRef="c4" decimals="-3" unitRef="usd">-470000</mgic:UncertainTaxPositionAndOtherDifferences>
    <mgic:UncertainTaxPositionAndOtherDifferences contextRef="c5" decimals="-3" unitRef="usd">-795000</mgic:UncertainTaxPositionAndOtherDifferences>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">10359000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">7286000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">6874000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OtherNoncashIncomeTaxExpense contextRef="c4" decimals="0" unitRef="usd">1103</us-gaap:OtherNoncashIncomeTaxExpense>
    <us-gaap:OtherNoncashIncomeTaxExpense contextRef="c0" decimals="0" unitRef="usd">0</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; text-indent: -9pt; padding-left: 9pt"&gt;Gross unrecognized tax benefits at 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;2,175&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-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;/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;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-124"&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="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;/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;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-125"&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 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;/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;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 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;/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;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-126"&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="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;/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;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 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;/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;Gross unrecognized tax benefits at December&#160;31, 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;1,072&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-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;/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;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;162&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-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;/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;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-127"&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 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;/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;Gross unrecognized tax benefits at December&#160;31, 2021&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,234&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: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c11" decimals="-3" unitRef="usd">2175000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c22" decimals="-3" unitRef="usd">2175000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions contextRef="c4" decimals="-3" unitRef="usd">1103000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c3" decimals="-3" unitRef="usd">1072000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c0" decimals="-3" unitRef="usd">162000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c2" decimals="-3" unitRef="usd">1234000</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
    14:-&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;EQUITY&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
March 7, 2021, the Company granted to one of its senior executive officers 80,000 options to purchase its shares with no exercise price.
The options will vest over a four-year period, and include several performance criteria related to the Company&#x2019;s results of operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;No
grants were made to employees or directors in 2020.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
summary of employee option activity under the 2007 Plan as of December 31, 2021 and changes during the year ended December 31, 2021 are
as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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;24,250&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.45&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.24&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;380&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;80,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-128"&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;&#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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(38,000&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.12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&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-129"&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;&#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"&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;&#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"&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;&#160;&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&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;66,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;0.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;7.96&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,360&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercisable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&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;26,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;1.03&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;6.95&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;522&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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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, 2021. 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, 2019, 2020 and 2021 was $537, $765
and $628, respectively. As of December 31, 2020, there was $393&#160;of total unrecognized compensation cost related to non-vested options,
which is expected to be recognized over a weighted-average period of&#160;1.29&#160;years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
options outstanding as of December 31, 2021, have been separated into exercise price categories, as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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"&gt;
    &lt;td style="text-align: left; 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;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 style="text-align: left"&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;0&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;60,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;1.60&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;20,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;0&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; text-indent: -9pt; padding-left: 9pt"&gt;4.32&lt;/td&gt;&lt;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;8.62&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.32&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: 4pt; text-indent: -9pt; padding-left: 9pt"&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;66,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;7.96&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;26,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;1.03&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: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;Accumulated
    other comprehensive income (loss):&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&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-130"&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;&lt;div style="-sec-ix-hidden: hidden-fact-131"&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;9,268&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&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;9,294&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,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;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&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;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; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;Dividend
    distribution policy&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: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;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. On March 8, 2021, the Company declared a dividend distribution of $&#160;0.21 per share
($ 10,297 in the aggregate) which was paid on April 7, 2021. On August 12, 2021, the Company declared a dividend distribution of $ 0.23
per share ($ 11,480 in the aggregate) which was paid on September 14, 2021.&lt;/span&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="c151" decimals="0" unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="c152" decimals="0" unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="c153" decimals="0" unitRef="shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c153">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c154" decimals="0" unitRef="shares">932500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c155">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c156">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <mgic:SharesPurchase contextRef="c157" decimals="0" unitRef="shares">80000</mgic:SharesPurchase>
    <mgic:VestPeriod contextRef="c158">four-year</mgic:VestPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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;24,250&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.45&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.24&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;380&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;80,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-128"&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;&#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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(38,000&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.12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&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-129"&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;&#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"&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;&#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"&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;&#160;&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&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;66,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;0.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;7.96&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,360&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercisable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&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;26,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;1.03&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;6.95&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;522&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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c3" decimals="0" unitRef="shares">24250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c3" decimals="2" unitRef="usdPershares">3.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c0">P1Y2M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c3" decimals="-3" unitRef="usd">380000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c0" decimals="0" unitRef="shares">80000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="c0" decimals="0" unitRef="shares">38000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="c0" decimals="2" unitRef="usdPershares">1.12</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c2" decimals="0" unitRef="shares">66250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c2" decimals="2" unitRef="usdPershares">0.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <mgic:SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c0">P7Y11M15D</mgic:SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c2" decimals="-3" unitRef="usd">1360000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c2" decimals="0" unitRef="shares">26250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <mgic:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable contextRef="c2" decimals="2" unitRef="usdPershares">1.03</mgic:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c0">P6Y11M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c2" decimals="-3" unitRef="usd">522000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c5" decimals="0" unitRef="usd">537</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c4" decimals="0" unitRef="usd">765</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c0" decimals="0" unitRef="usd">628</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease contextRef="c4" decimals="0" unitRef="usd">393</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod contextRef="c4">P1Y3M14D</us-gaap:InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod>
    <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="text-align: left; 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;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 style="text-align: left"&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;0&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;60,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;1.60&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;20,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;0&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; text-indent: -9pt; padding-left: 9pt"&gt;4.32&lt;/td&gt;&lt;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;8.62&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.32&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: 4pt; text-indent: -9pt; padding-left: 9pt"&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;66,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;7.96&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;26,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;1.03&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: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber contextRef="c166" decimals="0" unitRef="shares">60000</mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber>
    <mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm contextRef="c167">P1Y7M6D</mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm>
    <mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice contextRef="c166" decimals="0" unitRef="usdPershares">20000</mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice>
    <mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice contextRef="c166" decimals="0" unitRef="usdPershares">0</mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice>
    <mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber contextRef="c168" decimals="0" unitRef="shares">6250</mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber>
    <mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm contextRef="c169">P8Y7M13D</mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm>
    <mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice contextRef="c168" decimals="0" unitRef="usdPershares">6250</mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice>
    <mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice contextRef="c168" decimals="2" unitRef="usdPershares">4.32</mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice>
    <mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber contextRef="c2" decimals="0" unitRef="shares">66250</mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber>
    <mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm contextRef="c0">P7Y11M15D</mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm>
    <mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice contextRef="c2" decimals="0" unitRef="usdPershares">26250</mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice>
    <mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice contextRef="c2" decimals="2" unitRef="usdPershares">1.03</mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&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-130"&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;&lt;div style="-sec-ix-hidden: hidden-fact-131"&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;9,268&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&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;9,294&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,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;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c22" decimals="-3" unitRef="usd">1000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c2" decimals="-3" unitRef="usd">9268000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c3" decimals="-3" unitRef="usd">7809000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c22" decimals="-3" unitRef="usd">-351000</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">9294000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="-3" unitRef="usd">7835000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c22" decimals="-3" unitRef="usd">-324000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <mgic:DividendDistributionMaximumPercentage contextRef="c159" decimals="2" unitRef="pure">0.75</mgic:DividendDistributionMaximumPercentage>
    <us-gaap:DividendsPayableAmountPerShare contextRef="c160" decimals="2" unitRef="usdPershares">0.15</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c160" decimals="0" unitRef="usd">7335</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare contextRef="c161" decimals="3" unitRef="usdPershares">0.156</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c161" decimals="0" unitRef="usd">7628</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare contextRef="c162" decimals="2" unitRef="usdPershares">0.08</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c162" decimals="0" unitRef="usd">3918</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare contextRef="c163" decimals="3" unitRef="usdPershares">0.175</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c163" decimals="0" unitRef="usd">8585</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare contextRef="c164" decimals="2" unitRef="usdPershares">0.21</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c164" decimals="0" unitRef="usd">10297</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare contextRef="c165" decimals="2" unitRef="usdPershares">0.23</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c165" decimals="0" unitRef="usd">11480</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Agreements
with controlling shareholder and its affiliates:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has in effect agreements with affiliated companies pursuant to which the Company has rendered services amounting to approximately
$ 4,300, $ 3,000, and $ 5,615, in aggregate for the years ended December 31, 2019, 2020 and 2021, respectively and acquired services
amounting to approximately $ 224, $ 788 and $ 2,639 for the years ended December 31, 2019, 2020 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2020 and 2021, the Company had trade and other receivables balances due to its related parties in amount of approximately
$ 763 and $ 3,380, respectively. In addition, as of December 31, 2020 and 2021, the Company had trade payables balances due from its
related parties in amount of approximately $ 130 and $ 708, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="c5" decimals="-3" unitRef="usd">4300000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="c4" decimals="-3" unitRef="usd">3000000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="c0" decimals="-3" unitRef="usd">5615000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:AdjustmentOfWarrantsGrantedForServices contextRef="c5" decimals="-3" unitRef="usd">224000</us-gaap:AdjustmentOfWarrantsGrantedForServices>
    <us-gaap:AdjustmentOfWarrantsGrantedForServices contextRef="c4" decimals="-3" unitRef="usd">788000</us-gaap:AdjustmentOfWarrantsGrantedForServices>
    <us-gaap:AdjustmentOfWarrantsGrantedForServices contextRef="c0" decimals="-3" unitRef="usd">2639000</us-gaap:AdjustmentOfWarrantsGrantedForServices>
    <mgic:TradeAndOtherReceivablesBalancesDueToItsRelatedParties contextRef="c3" decimals="-3" unitRef="usd">763000</mgic:TradeAndOtherReceivablesBalancesDueToItsRelatedParties>
    <mgic:TradeAndOtherReceivablesBalancesDueToItsRelatedParties contextRef="c2" decimals="-3" unitRef="usd">3380000</mgic:TradeAndOtherReceivablesBalancesDueToItsRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="c3" decimals="-3" unitRef="usd">130000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="c2" decimals="-3" unitRef="usd">708000</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&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="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;COMMITMENTS
    AND CONTINGENCIES&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;As of December 31, 2021, the Company has provided performance bank
guarantees as security for the performance of various contracts with customers as well as to secure future payments in respect of lease
agreements in the amount of $3,100 and $992, respectively. As of December 31, 2021, the Company has restricted bank deposits of $ 295
in favor of the issuing banks.
&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="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; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The Company rejected the claims by the Israeli software company and
moved to dismiss the lawsuit entirely. In July 2021, an arbitrator assigned to the case rendered his decision and determined that the
Company should pay the plaintiffs damages in the amount of $1.6 million, which was paid in August 2021 and included in the Company&#x2019;s
results of operations for the year ended December 31, 2021.
&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <mgic:BankGuaranteesAmount contextRef="c170" decimals="-3" unitRef="usd">3100000</mgic:BankGuaranteesAmount>
    <mgic:BankGuaranteesAmount contextRef="c171" decimals="-3" unitRef="usd">992000</mgic:BankGuaranteesAmount>
    <mgic:RestrictedBankDeposits contextRef="c172" decimals="-3" unitRef="usd">295000</mgic:RestrictedBankDeposits>
    <us-gaap:LossContingencyDamagesPaidValue contextRef="c174" decimals="-5" unitRef="usd">2400000</us-gaap:LossContingencyDamagesPaidValue>
    <us-gaap:LossContingencyDamagesSoughtValue contextRef="c173" decimals="0" unitRef="ils">34106</us-gaap:LossContingencyDamagesSoughtValue>
    <mgic:PlaintiffsAmount contextRef="c175" decimals="-5" unitRef="usd">1600000</mgic:PlaintiffsAmount>
    <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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table sets forth the computation of basic and diluted net earnings per share:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;29,322&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;(4,026&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&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;25,296&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;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,055,082&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;44,972&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;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,100,054&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;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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.52&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.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;/tr&gt;
  &lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;29,322&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;(4,026&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&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;25,296&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;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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 style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,055,082&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;44,972&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;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,100,054&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;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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.52&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.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;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="-3" unitRef="usd">29322000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c4" decimals="-3" unitRef="usd">25186000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c5" decimals="-3" unitRef="usd">20266000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <mgic:AccretionOfRedeemableNoncontrollingInterests contextRef="c0" decimals="-3" unitRef="usd">-4026000</mgic:AccretionOfRedeemableNoncontrollingInterests>
    <mgic:AccretionOfRedeemableNoncontrollingInterests contextRef="c4" decimals="-3" unitRef="usd">-1317000</mgic:AccretionOfRedeemableNoncontrollingInterests>
    <mgic:AccretionOfRedeemableNoncontrollingInterests contextRef="c5" decimals="-3" unitRef="usd">-7471000</mgic:AccretionOfRedeemableNoncontrollingInterests>
    <mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter contextRef="c0" decimals="-3" unitRef="usd">25296000</mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter>
    <mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter contextRef="c4" decimals="-3" unitRef="usd">23869000</mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter>
    <mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter contextRef="c5" decimals="-3" unitRef="usd">12795000</mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="0" unitRef="shares">49055082</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c4" decimals="0" unitRef="shares">49028975</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c5" decimals="0" unitRef="shares">48896163</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c0" decimals="0" unitRef="shares">44972</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c4" decimals="0" unitRef="shares">18682</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c5" decimals="0" unitRef="shares">97920</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="0" unitRef="shares">49100054</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c4" decimals="0" unitRef="shares">49047657</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c5" decimals="0" unitRef="shares">48994083</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <mgic:BasicAndDilutedEarningPerShare contextRef="c0" decimals="2" unitRef="usdPershares">0.52</mgic:BasicAndDilutedEarningPerShare>
    <mgic:BasicAndDilutedEarningPerShare contextRef="c4" decimals="2" unitRef="usdPershares">0.49</mgic:BasicAndDilutedEarningPerShare>
    <mgic:BasicAndDilutedEarningPerShare contextRef="c5" decimals="2" unitRef="usdPershares">0.26</mgic:BasicAndDilutedEarningPerShare>
    <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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&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="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;SEGMENT
    GEOGRAPHICAL INFORMATION AND MAJOR CUSTOMERS&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Headquarters&#x2019;
general and administrative costs have not been allocated between the different segments.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Software
services&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;IT
professional services&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;There
are no significant transactions between the two segments.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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="margin-top: 0; margin-bottom: 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: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;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;&#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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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-indent: -0.125in; padding-left: 0.125in; 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-132"&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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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 style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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-indent: -0.125in; padding-left: 0.125in; 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 style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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-indent: -0.125in; padding-left: 0.125in; 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 style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-indent: -0.125in; padding-left: 0.125in"&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 style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="width: 52%; text-align: left; text-indent: -0.125in; padding-left: 0.125in"&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,025&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;285,169&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-133"&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;371,194&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"&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 style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-indent: -0.125in; padding-left: 0.125in"&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 style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-indent: -0.125in; padding-left: 0.125in"&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;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-indent: -0.125in; padding-left: 0.125in"&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;95,589&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;384,736&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-134"&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;480,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; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"&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;74,863&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;347,712&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,514&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;429,089&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; text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-indent: -0.125in; padding-left: 0.125in"&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;20,726&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;37,024&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;(6,514&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;51,236&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 style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-indent: -0.125in; padding-left: 0.125in"&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;9,261&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;5,220&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;371&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;14,852&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="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table presents total revenues classified according to geographical destination for the years ended December 31, 2019, 2020
and 2021:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;254,342&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;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;180,462&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;30,085&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;11,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;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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,993&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;480,325&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;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;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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="margin-top: 0; margin-bottom: 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: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&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;138,995&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;130,326&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;76,448&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;5,521&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;2,950&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;4,450&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,191&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;228,364&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;219,571&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="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;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="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;In 2019, 2020 and 2021, the Company had one major customer, included in the IT professional services segment, which accounted for 9%, 10% and 14% 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="0" unitRef="pure">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;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;&#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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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-indent: -0.125in; padding-left: 0.125in; 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-132"&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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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 style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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-indent: -0.125in; padding-left: 0.125in; 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 style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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-indent: -0.125in; padding-left: 0.125in; 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 style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-indent: -0.125in; padding-left: 0.125in"&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 style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="width: 52%; text-align: left; text-indent: -0.125in; padding-left: 0.125in"&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,025&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;285,169&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-133"&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;371,194&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"&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 style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-indent: -0.125in; padding-left: 0.125in"&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 style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-indent: -0.125in; padding-left: 0.125in"&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;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-indent: -0.125in; padding-left: 0.125in"&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;95,589&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;384,736&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-134"&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;480,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; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"&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;74,863&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;347,712&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,514&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;429,089&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; text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-indent: -0.125in; padding-left: 0.125in"&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;20,726&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;37,024&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;(6,514&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;51,236&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 style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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; text-indent: -0.125in; padding-left: 0.125in"&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;9,261&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;5,220&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;371&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;14,852&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="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <mgic:SalesRevenuesNet contextRef="c179" decimals="-3" unitRef="usd">86140000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c180" decimals="-3" unitRef="usd">239490000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c5" decimals="-3" unitRef="usd">325630000</mgic:SalesRevenuesNet>
    <mgic:Expenses contextRef="c179" decimals="-3" unitRef="usd">71825000</mgic:Expenses>
    <mgic:Expenses contextRef="c180" decimals="-3" unitRef="usd">216842000</mgic:Expenses>
    <mgic:Expenses contextRef="c181" decimals="-3" unitRef="usd">3311000</mgic:Expenses>
    <mgic:Expenses contextRef="c5" decimals="-3" unitRef="usd">291978000</mgic:Expenses>
    <mgic:SegmentOperatingIncomeloss contextRef="c179" decimals="-3" unitRef="usd">14315000</mgic:SegmentOperatingIncomeloss>
    <mgic:SegmentOperatingIncomeloss contextRef="c180" decimals="-3" unitRef="usd">22648000</mgic:SegmentOperatingIncomeloss>
    <mgic:SegmentOperatingIncomeloss contextRef="c181" decimals="-3" unitRef="usd">-3311000</mgic:SegmentOperatingIncomeloss>
    <mgic:SegmentOperatingIncomeloss contextRef="c5" decimals="-3" unitRef="usd">33652000</mgic:SegmentOperatingIncomeloss>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c179" decimals="-3" unitRef="usd">8799000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c180" decimals="-3" unitRef="usd">5059000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c181" decimals="-3" unitRef="usd">167000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c5" decimals="-3" unitRef="usd">14025000</us-gaap:OtherDepreciationAndAmortization>
    <mgic:SalesRevenuesNet contextRef="c107" decimals="-3" unitRef="usd">86025000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c106" decimals="-3" unitRef="usd">285169000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c4" decimals="-3" unitRef="usd">371194000</mgic:SalesRevenuesNet>
    <mgic:Expenses contextRef="c107" decimals="-3" unitRef="usd">64498000</mgic:Expenses>
    <mgic:Expenses contextRef="c106" decimals="-3" unitRef="usd">258907000</mgic:Expenses>
    <mgic:Expenses contextRef="c182" decimals="-3" unitRef="usd">7201000</mgic:Expenses>
    <mgic:Expenses contextRef="c4" decimals="-3" unitRef="usd">330606000</mgic:Expenses>
    <mgic:SegmentOperatingIncomeloss contextRef="c107" decimals="-3" unitRef="usd">21527000</mgic:SegmentOperatingIncomeloss>
    <mgic:SegmentOperatingIncomeloss contextRef="c106" decimals="-3" unitRef="usd">26262000</mgic:SegmentOperatingIncomeloss>
    <mgic:SegmentOperatingIncomeloss contextRef="c182" decimals="-3" unitRef="usd">-7201000</mgic:SegmentOperatingIncomeloss>
    <mgic:SegmentOperatingIncomeloss contextRef="c4" decimals="-3" unitRef="usd">40588000</mgic:SegmentOperatingIncomeloss>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c107" decimals="-3" unitRef="usd">10329000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c106" decimals="-3" unitRef="usd">3347000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c182" decimals="-3" unitRef="usd">263000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c4" decimals="-3" unitRef="usd">13939000</us-gaap:OtherDepreciationAndAmortization>
    <mgic:SalesRevenuesNet contextRef="c111" decimals="-3" unitRef="usd">95589000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c110" decimals="-3" unitRef="usd">384736000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c0" decimals="-3" unitRef="usd">480325000</mgic:SalesRevenuesNet>
    <mgic:Expenses contextRef="c111" decimals="-3" unitRef="usd">74863000</mgic:Expenses>
    <mgic:Expenses contextRef="c110" decimals="-3" unitRef="usd">347712000</mgic:Expenses>
    <mgic:Expenses contextRef="c183" decimals="-3" unitRef="usd">6514000</mgic:Expenses>
    <mgic:Expenses contextRef="c0" decimals="-3" unitRef="usd">429089000</mgic:Expenses>
    <mgic:SegmentOperatingIncomeloss contextRef="c111" decimals="-3" unitRef="usd">20726000</mgic:SegmentOperatingIncomeloss>
    <mgic:SegmentOperatingIncomeloss contextRef="c110" decimals="-3" unitRef="usd">37024000</mgic:SegmentOperatingIncomeloss>
    <mgic:SegmentOperatingIncomeloss contextRef="c183" decimals="-3" unitRef="usd">-6514000</mgic:SegmentOperatingIncomeloss>
    <mgic:SegmentOperatingIncomeloss contextRef="c0" decimals="-3" unitRef="usd">51236000</mgic:SegmentOperatingIncomeloss>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c111" decimals="-3" unitRef="usd">9261000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c110" decimals="-3" unitRef="usd">5220000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c183" decimals="-3" unitRef="usd">371000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c0" decimals="-3" unitRef="usd">14852000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;254,342&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;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;180,462&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;30,085&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;11,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;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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,993&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;480,325&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;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;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <mgic:SalesRevenuesNet contextRef="c184" decimals="-3" unitRef="usd">254342000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c185" decimals="-3" unitRef="usd">177882000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c186" decimals="-3" unitRef="usd">158095000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c139" decimals="-3" unitRef="usd">180462000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c140" decimals="-3" unitRef="usd">149094000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c187" decimals="-3" unitRef="usd">124523000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c188" decimals="-3" unitRef="usd">30085000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c189" decimals="-3" unitRef="usd">26947000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c190" decimals="-3" unitRef="usd">25788000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c191" decimals="-3" unitRef="usd">11443000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c192" decimals="-3" unitRef="usd">12643000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c193" decimals="-3" unitRef="usd">12499000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c194" decimals="-3" unitRef="usd">3993000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c195" decimals="-3" unitRef="usd">4628000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c196" decimals="-3" unitRef="usd">4725000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c0" decimals="-3" unitRef="usd">480325000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c4" decimals="-3" unitRef="usd">371194000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c5" decimals="-3" unitRef="usd">325630000</mgic:SalesRevenuesNet>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&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;138,995&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;130,326&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;76,448&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;5,521&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;2,950&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; 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;4,450&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,191&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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;228,364&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;219,571&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="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:NoncurrentAssets contextRef="c147" decimals="-3" unitRef="usd">138995000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c197" decimals="-3" unitRef="usd">130326000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c150" decimals="-3" unitRef="usd">76448000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c198" decimals="-3" unitRef="usd">74637000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c199" decimals="-3" unitRef="usd">5521000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c200" decimals="-3" unitRef="usd">6404000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c201" decimals="-3" unitRef="usd">2950000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c202" decimals="-3" unitRef="usd">3013000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c203" decimals="-3" unitRef="usd">4450000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c204" decimals="-3" unitRef="usd">5191000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c2" decimals="-3" unitRef="usd">228364000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c3" decimals="-3" unitRef="usd">219571000</us-gaap:NoncurrentAssets>
    <mgic:ConcentrationRiskPercentage contextRef="c176" decimals="2" unitRef="pure">0.09</mgic:ConcentrationRiskPercentage>
    <mgic:ConcentrationRiskPercentage contextRef="c177" decimals="2" unitRef="pure">0.10</mgic:ConcentrationRiskPercentage>
    <mgic:ConcentrationRiskPercentage contextRef="c178" decimals="2" unitRef="pure">0.14</mgic:ConcentrationRiskPercentage>
    <mgic:RevenueRecognitionTextBlock 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; text-align: justify; width: 0.75in"&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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Remaining performance obligations represent contract revenue that has
not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods.
The aggregate amount of consideration allocated to performance obligations either not satisfied or partially unsatisfied was approximately&#160;$78&#160;million&#160;as
of December 31, 2021. The Company expects to recognize approximately&#160;52% in 2022 from remaining performance obligations as of December
31, 2021, and the remainder thereafter.&#160;Remaining performance obligations include the remaining&#160;non-cancelable,&#160;committed
and fixed portion of these contracts for their entire duration; the remaining performance obligations related to professional services
contracts that are on a time and materials basis were excluded, as the Company elected to apply the practical expedient in accordance
with ASC 606.&#160;
&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="text-decoration:underline"&gt;Contract
balances&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table provides information about trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred
revenues) from contracts with customers (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&gt;Trade receivables (net of allowance for credit losses of $5,071&#160;and $3,967&#160;at December 31, 2020 and 2021, respectively)&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;116,974&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;91,986&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Unbilled receivables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19,614&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,842&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Contract 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;5,482&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,231&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Long-term trade receivables&lt;/td&gt;&lt;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,318&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,410&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Deferred revenues (short-term contract liabilities)&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;10,771&lt;/td&gt;&lt;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,793&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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trade
receivable are recorded when the right to consideration becomes unconditional, and an invoice is issued to the customer.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Unbilled
receivables relate to revenue recognized in excess of amounts invoiced as the Company has an unconditional right to invoice and receive
payment in the future related to its fulfilled obligations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Contract
assets relate to unbilled receivables, which represent revenue recognized on arrangements for which billings have not yet been presented
to customers because the amounts were earned but not contractually billable as of the balance sheet date, and the right to consideration
is generally subject to milestone completion, client acceptance or factors other than the passage of time.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
revenues represent contract liabilities, and include unearned amounts received under contracts with customers and not yet recognized
as revenues.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2021, the Company recognized $8,793 that was included in deferred revenues (short-term contract liability)
balance at January 1, 2021.&lt;/span&gt;&lt;/p&gt;</mgic:RevenueRecognitionTextBlock>
    <mgic:AggregateAmount contextRef="c0" decimals="-6" unitRef="usd">78000000</mgic:AggregateAmount>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c2" decimals="2" unitRef="pure">0.52</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <mgic:ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&gt;Trade receivables (net of allowance for credit losses of $5,071&#160;and $3,967&#160;at December 31, 2020 and 2021, respectively)&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;116,974&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;91,986&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Unbilled receivables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19,614&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,842&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Contract 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;5,482&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,231&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Long-term trade receivables&lt;/td&gt;&lt;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,318&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,410&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Deferred revenues (short-term contract liabilities)&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;10,771&lt;/td&gt;&lt;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,793&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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;</mgic:ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock>
    <mgic:NetOfAllowanceForCreditLosses contextRef="c4" decimals="-3" unitRef="usd">5071000</mgic:NetOfAllowanceForCreditLosses>
    <mgic:NetOfAllowanceForCreditLosses contextRef="c0" decimals="-3" unitRef="usd">3967000</mgic:NetOfAllowanceForCreditLosses>
    <us-gaap:TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup contextRef="c2" decimals="-3" unitRef="usd">116974000</us-gaap:TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup contextRef="c3" decimals="-3" unitRef="usd">91986000</us-gaap:TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:AccountsReceivableNet contextRef="c2" decimals="-3" unitRef="usd">19614000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c3" decimals="-3" unitRef="usd">14842000</us-gaap:AccountsReceivableNet>
    <us-gaap:CapitalizedContractCostGross contextRef="c2" decimals="-3" unitRef="usd">5482000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross contextRef="c3" decimals="-3" unitRef="usd">4231000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:LongTermInvestmentsAndReceivablesNet contextRef="c2" decimals="-3" unitRef="usd">1318000</us-gaap:LongTermInvestmentsAndReceivablesNet>
    <us-gaap:LongTermInvestmentsAndReceivablesNet contextRef="c3" decimals="-3" unitRef="usd">1410000</us-gaap:LongTermInvestmentsAndReceivablesNet>
    <us-gaap:DeferredRevenueCurrent contextRef="c2" decimals="-3" unitRef="usd">10771000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c3" decimals="-3" unitRef="usd">8793000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenue contextRef="c2" decimals="0" unitRef="usd">8793</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&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="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;SELECTED
    STATEMENTS OF INCOME DATA&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;Research
    and development costs, net:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,188&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,193&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,995&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,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;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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="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;Financial
    expenses, net:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 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: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Bank charges and interest on 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;(844&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;(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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;&lt;div style="-sec-ix-hidden: hidden-fact-135"&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;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;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;(2,311&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;(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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&gt;Financial
    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;(3,155&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;(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;/tr&gt;
  &lt;/table&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <mgic:ScheduleOfResearchAndDevelopmentExpenseTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,188&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,193&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,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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; 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,995&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,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;/tr&gt;
  &lt;/table&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;</mgic:ScheduleOfResearchAndDevelopmentExpenseTableTextBlock>
    <mgic:ResearchAndDevelopmentExpenseGross contextRef="c0" decimals="-3" unitRef="usd">12188000</mgic:ResearchAndDevelopmentExpenseGross>
    <mgic:ResearchAndDevelopmentExpenseGross contextRef="c4" decimals="-3" unitRef="usd">12091000</mgic:ResearchAndDevelopmentExpenseGross>
    <mgic:ResearchAndDevelopmentExpenseGross contextRef="c5" decimals="-3" unitRef="usd">12382000</mgic:ResearchAndDevelopmentExpenseGross>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c0" decimals="-3" unitRef="usd">3193000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c4" decimals="-3" unitRef="usd">3302000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c5" decimals="-3" unitRef="usd">4143000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="-3" unitRef="usd">8995000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c4" decimals="-3" unitRef="usd">8789000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c5" decimals="-3" unitRef="usd">8239000</us-gaap:ResearchAndDevelopmentExpense>
    <mgic:ScheduleOfFinancialIncomeExpensesNetTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Bank charges and interest on 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;(844&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;(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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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;&lt;div style="-sec-ix-hidden: hidden-fact-135"&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;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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;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;(2,311&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;(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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&gt;Financial
    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;(3,155&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;(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;/tr&gt;
  &lt;/table&gt;</mgic:ScheduleOfFinancialIncomeExpensesNetTableTextBlock>
    <us-gaap:InterestIncomeExpenseNet contextRef="c0" decimals="-3" unitRef="usd">-844000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c4" decimals="-3" unitRef="usd">-614000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c5" decimals="-3" unitRef="usd">-374000</us-gaap:InterestIncomeExpenseNet>
    <mgic:InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities contextRef="c4" decimals="-3" unitRef="usd">100000</mgic:InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities>
    <mgic:InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities contextRef="c5" decimals="-3" unitRef="usd">212000</mgic:InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax contextRef="c0" decimals="-3" unitRef="usd">-2311000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax contextRef="c4" decimals="-3" unitRef="usd">-403000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax contextRef="c5" decimals="-3" unitRef="usd">-1007000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <mgic:FinancialExpenseIncomeNet contextRef="c0" decimals="-3" unitRef="usd">-3155000</mgic:FinancialExpenseIncomeNet>
    <mgic:FinancialExpenseIncomeNet contextRef="c4" decimals="-3" unitRef="usd">-917000</mgic:FinancialExpenseIncomeNet>
    <mgic:FinancialExpenseIncomeNet contextRef="c5" decimals="-3" unitRef="usd">-1169000</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&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="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;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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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 2022 and 2033. 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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has several leased offices in the United States, with expiry dates varying between 2022 and 2024, with renewal options varying
between 2022 and 2029.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Furthermore,
In November 2021, one of the Company&#x2019;s subsidiaries in Israel entered into a lease agreement for new corporate offices. As a result
of this agreement, the Company had an additional operating lease that had not yet commenced as of December 31, 2021 in the amount of
$4,352. This operating lease is expected to commence in&#160;the third quarter of 2022 with a lease term through 2029, with an option
to terminate the lease after a 4-year term following a 12-month notice in advance, and an option to renew the lease to an additional
5-year term, through 2034. The Company deemed this option as&#160;reasonably certain to be renewed.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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. As an accounting policy, expenses
pertaining to leases with duration under 12 months were recognized on a straight-line basis in the consolidated statements of income,
with no corresponding ROU and lease liability in the consolidated balance sheets.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
corresponding lease liabilities are classified between operating lease liabilities which are current and long-term.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
components of operating lease costs were as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&gt;Operating lease cost&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,247&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,124&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Variable lease cost&lt;/td&gt;&lt;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,028&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,192&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Short-term lease cost&lt;/td&gt;&lt;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-136"&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;57&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&gt;Total lease costs&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,275&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,373&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: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&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 style="text-indent: -0.125in; padding-left: 0.125in; 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&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="text-indent: -0.125in; padding-left: 0.125in; 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;13.9&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&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.35&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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
paid for amounts included in the measurement of operating lease liabilities was $5,269 and $5,470 for the years ended December 31, 2021
and 2020, respectively (included in cash flows from operating activities).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Maturities
of lease liabilities are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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,405&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2023&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,630&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2024&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,514&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,402&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2026&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,622&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2027 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&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;16,505&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total undiscounted cash flows&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&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;31,078&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,165&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&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,913&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 2022 and 2033.</mgic:LeaseTerm>
    <mgic:LeaseExpiresTerm contextRef="c205">June 2033</mgic:LeaseExpiresTerm>
    <us-gaap:LessorOperatingLeaseRenewalTerm contextRef="c206">P10Y</us-gaap:LessorOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseLeaseIncome contextRef="c0" decimals="-3" unitRef="usd">4352000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:LesseeOperatingLeaseOptionToTerminate contextRef="c207">terminate the lease after a 4-year term following a 12-month notice in advance, and an option to renew the lease to an additional
5-year term</us-gaap:LesseeOperatingLeaseOptionToTerminate>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Year ended&lt;br/&gt;
December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&gt;Operating lease cost&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,247&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,124&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Variable lease cost&lt;/td&gt;&lt;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,028&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,192&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Short-term lease cost&lt;/td&gt;&lt;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-136"&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;57&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&gt;Total lease costs&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,275&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,373&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: justify"&gt;&#160;&lt;/p&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:LeaseCost contextRef="c208" decimals="-3" unitRef="usd">3247000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c209" decimals="-3" unitRef="usd">3124000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c210" decimals="-3" unitRef="usd">2028000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c211" decimals="-3" unitRef="usd">2192000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c213" decimals="-3" unitRef="usd">57000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c4" decimals="-3" unitRef="usd">5275000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c0" decimals="-3" unitRef="usd">5373000</us-gaap:LeaseCost>
    <mgic:ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif;  width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&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 style="text-indent: -0.125in; padding-left: 0.125in; 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&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="text-indent: -0.125in; padding-left: 0.125in; 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;13.9&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&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.35&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-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;</mgic:ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c2">P13Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c2" decimals="4" unitRef="pure">0.0235</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseCost contextRef="c0" decimals="-3" unitRef="usd">5269000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c4" decimals="-3" unitRef="usd">5470000</us-gaap:OperatingLeaseCost>
    <mgic:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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,405&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2023&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,630&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2024&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,514&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,402&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2026&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,622&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2027 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&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;16,505&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total undiscounted cash flows&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&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;31,078&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,165&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="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&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,913&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</mgic:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock>
    <mgic:OperatingLeasesFutureMinimumPaymentDueInTwoYears contextRef="c2" decimals="-3" unitRef="usd">4405000</mgic:OperatingLeasesFutureMinimumPaymentDueInTwoYears>
    <mgic:OperatingLeasesFutureMinimumPaymentDueInThreeYears contextRef="c2" decimals="-3" unitRef="usd">3630000</mgic:OperatingLeasesFutureMinimumPaymentDueInThreeYears>
    <mgic:OperatingLeasesFutureMinimumPaymentDueInFourYears contextRef="c2" decimals="-3" unitRef="usd">2514000</mgic:OperatingLeasesFutureMinimumPaymentDueInFourYears>
    <mgic:OperatingLeasesFutureMinimumPaymentDueInFiveYears contextRef="c2" decimals="-3" unitRef="usd">2402000</mgic:OperatingLeasesFutureMinimumPaymentDueInFiveYears>
    <mgic:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix contextRef="c2" decimals="-3" unitRef="usd">1622000</mgic:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix>
    <mgic:OperatingLeasesFutureMinimumPaymentDueThereafter contextRef="c2" decimals="-3" unitRef="usd">16505000</mgic:OperatingLeasesFutureMinimumPaymentDueThereafter>
    <mgic:OperatingLeasesFutureMinimumPaymentDue contextRef="c2" decimals="-3" unitRef="usd">31078000</mgic:OperatingLeasesFutureMinimumPaymentDue>
    <mgic:LessImputedInterest contextRef="c2" decimals="-3" unitRef="usd">6165000</mgic:LessImputedInterest>
    <us-gaap:OperatingLeaseLiability contextRef="c2" decimals="-3" unitRef="usd">24913000</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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"&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="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;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-top: 0pt; margin-bottom: 0pt; 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 22, 2022, the Company declared
a dividend distribution of $&#160;0.216 per share ($ 10.6 million in the aggregate) which was paid on April 7, 2022. The dividend distribution
relates to the Company&#x2019;s earnings in the second half of 2021.&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 December 2, 2021, the Company entered into a Share Purchase Agreement
(&#x201c;the Agreement&#x201d;) to acquire 50.1% of the outstanding share capital of Vidstart Ltd. (&#x201c;Vidstart&#x201d;). Vidstart is
a provider of a video advertising platform that offers personalized automated methods and real-time smart optimization, helping its clients
achieve high yields in the competitive digital ecosystem. The final closing and execution of the Agreement occurred on January 27, 2022.
The total purchase price was approximately $11 million in cash. Furthermore, according to the Agreement, the Company is obliged to purchase
the remainder of Vidstart&#x2019;s shares (30% on December 31, 2022 and 19.9% on December 31, 2023) for a price to be determined based
on Vidstart&#x2019;s future operating results during 2022 and 2023.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; 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-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
March 31, 2022, the Company entered into a secured credit agreement, or the Credit Agreement, with an Israeli bank (or the &#x201c;Lender&#x201d;).
Pursuant to the Credit Agreement, the Company borrowed $25 million, or the Bank Loan, for a &lt;span style="-sec-ix-hidden: hidden-fact-137"&gt;five&lt;/span&gt;-year term. The Bank Loan will mature
on March 31, 2027, and will be repaid in 5 equal annual installments, whereas the interest will be paid and calculated on a quarterly
basis. The Bank Loan bears interest at the rate SOFR + 2.25%.&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:InvestmentCompanyDistributionToShareholdersPerShare contextRef="c214" decimals="3" unitRef="usdPershares">0.216</us-gaap:InvestmentCompanyDistributionToShareholdersPerShare>
    <us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="c214" decimals="-5" unitRef="usd">10600000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
    <mgic:DividendDistribution contextRef="c0">The dividend distribution
relates to the Company&#x2019;s earnings in the second half of 2021</mgic:DividendDistribution>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c215" decimals="3" unitRef="pure">0.501</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice contextRef="c215" decimals="-6" unitRef="usd">11000000</us-gaap:FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice>
    <mgic:PurchaseReminderOfSharesPercentage contextRef="c216" decimals="2" unitRef="pure">0.30</mgic:PurchaseReminderOfSharesPercentage>
    <mgic:PurchaseReminderOfSharesPercentage contextRef="c217" decimals="3" unitRef="pure">0.199</mgic:PurchaseReminderOfSharesPercentage>
    <us-gaap:SecuritiesBorrowedAllowanceForCreditLoss contextRef="c218" decimals="-6" unitRef="usd">25000000</us-gaap:SecuritiesBorrowedAllowanceForCreditLoss>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c219">2027-03-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:FederalHomeLoanBankAdvancesInterestRate contextRef="c218" decimals="4" unitRef="pure">0.0225</us-gaap:FederalHomeLoanBankAdvancesInterestRate>
    <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:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="c0"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c14"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c15"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c16"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:StockbasedCompensation
      contextRef="c12"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:StockbasedCompensation
      contextRef="c14"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:StockbasedCompensation
      contextRef="c15"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:StockbasedCompensation
      contextRef="c16"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests
      contextRef="c12"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests
      contextRef="c13"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests
      contextRef="c14"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests
      contextRef="c16"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c12"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c13"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c14"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c16"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c12"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c13"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c14"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c15"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="c12"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="c13"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="c14"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="c15"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStock
      contextRef="c12"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStock
      contextRef="c13"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStock
      contextRef="c14"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:OtherComprehensiveIncomeloss
      contextRef="c12"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:OtherComprehensiveIncomeloss
      contextRef="c13"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:OtherComprehensiveIncomeloss
      contextRef="c15"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest
      contextRef="c12"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest
      contextRef="c13"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest
      contextRef="c14"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c25"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c26"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c27"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests
      contextRef="c23"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests
      contextRef="c25"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests
      contextRef="c26"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests
      contextRef="c27"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c23"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c24"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c25"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c27"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c23"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c25"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c26"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="c23"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="c24"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="c25"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="c26"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:OtherComprehensiveIncomeloss
      contextRef="c23"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:OtherComprehensiveIncomeloss
      contextRef="c24"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest
      contextRef="c23"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest
      contextRef="c24"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest
      contextRef="c25"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c35"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c36"
      id="hidden-fact-59"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c37"
      id="hidden-fact-60"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:StockbasedCompensation
      contextRef="c33"
      id="hidden-fact-61"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:StockbasedCompensation
      contextRef="c35"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:StockbasedCompensation
      contextRef="c36"
      id="hidden-fact-63"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:StockbasedCompensation
      contextRef="c37"
      id="hidden-fact-64"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests
      contextRef="c33"
      id="hidden-fact-65"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests
      contextRef="c35"
      id="hidden-fact-66"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests
      contextRef="c36"
      id="hidden-fact-67"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests
      contextRef="c37"
      id="hidden-fact-68"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c33"
      id="hidden-fact-69"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c34"
      id="hidden-fact-70"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c35"
      id="hidden-fact-71"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c37"
      id="hidden-fact-72"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStock
      contextRef="c33"
      id="hidden-fact-73"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStock
      contextRef="c34"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStock
      contextRef="c35"
      id="hidden-fact-75"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:OtherComprehensiveIncomeloss
      contextRef="c33"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:OtherComprehensiveIncomeloss
      contextRef="c34"
      id="hidden-fact-77"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:OtherComprehensiveIncomeloss
      contextRef="c36"
      id="hidden-fact-78"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest
      contextRef="c33"
      id="hidden-fact-79"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest
      contextRef="c34"
      id="hidden-fact-80"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest
      contextRef="c35"
      id="hidden-fact-81"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensation
      contextRef="c4"
      id="hidden-fact-82"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="c0"
      id="hidden-fact-83"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ProceedsFromShortTermLoansToRelatedParties
      contextRef="c4"
      id="hidden-fact-84"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c0"
      id="hidden-fact-85"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c4"
      id="hidden-fact-86"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="c5"
      id="hidden-fact-87"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="c4"
      id="hidden-fact-88"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SeveranceCosts1
      contextRef="c5"
      decimals="-3"
      id="hidden-fact-89"
      unitRef="usd">4712000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="c4"
      decimals="-3"
      id="hidden-fact-90"
      unitRef="usd">5344000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="c0"
      decimals="-3"
      id="hidden-fact-91"
      unitRef="usd">5267000</us-gaap:SeveranceCosts1>
    <us-gaap:AdvertisingExpense
      contextRef="c5"
      decimals="-3"
      id="hidden-fact-92"
      unitRef="usd">519000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="c4"
      decimals="-3"
      id="hidden-fact-93"
      unitRef="usd">472000</us-gaap:AdvertisingExpense>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="c5"
      decimals="-3"
      id="hidden-fact-94"
      unitRef="usd">958000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c5"
      decimals="-3"
      id="hidden-fact-95"
      unitRef="usd">74000</us-gaap:AllocatedShareBasedCompensationExpense>
    <mgic:AvailableforsaleCorporateBonds
      contextRef="c2"
      id="hidden-fact-96"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AvailableforsaleCorporateBonds
      contextRef="c3"
      id="hidden-fact-97"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:CorporateBondsFairValueDisclosure
      contextRef="c86"
      id="hidden-fact-98"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:CorporateBondsFairValueDisclosure
      contextRef="c87"
      id="hidden-fact-99"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:CorporateBondsFairValueDisclosure
      contextRef="c88"
      id="hidden-fact-100"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:CorporateBondsFairValueDisclosure
      contextRef="c2"
      id="hidden-fact-101"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ConvertibleBondsFairValueDisclosure
      contextRef="c86"
      id="hidden-fact-102"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ConvertibleBondsFairValueDisclosure
      contextRef="c88"
      id="hidden-fact-103"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c86"
      id="hidden-fact-104"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c88"
      id="hidden-fact-105"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure
      contextRef="c86"
      id="hidden-fact-106"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure
      contextRef="c87"
      id="hidden-fact-107"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c86"
      id="hidden-fact-108"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c87"
      id="hidden-fact-109"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:CorporateBondsFairValueDisclosure
      contextRef="c89"
      id="hidden-fact-110"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:CorporateBondsFairValueDisclosure
      contextRef="c90"
      id="hidden-fact-111"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ConvertibleBondsFairValueDisclosure
      contextRef="c89"
      id="hidden-fact-112"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ConvertibleBondsFairValueDisclosure
      contextRef="c90"
      id="hidden-fact-113"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c89"
      id="hidden-fact-114"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c90"
      id="hidden-fact-115"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure
      contextRef="c89"
      id="hidden-fact-116"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure
      contextRef="c91"
      id="hidden-fact-117"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c89"
      id="hidden-fact-118"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c91"
      id="hidden-fact-119"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:TotalShortTermBorrowings
      contextRef="c126"
      id="hidden-fact-120"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:BankLoaninDollars
      contextRef="c135"
      id="hidden-fact-121"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationDeductionsOther
      contextRef="c5"
      id="hidden-fact-122"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="c5"
      id="hidden-fact-123"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="c5"
      id="hidden-fact-124"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="c5"
      id="hidden-fact-125"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="c4"
      id="hidden-fact-126"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="c0"
      id="hidden-fact-127"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c0"
      id="hidden-fact-128"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c0"
      id="hidden-fact-129"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="c2"
      id="hidden-fact-130"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="c3"
      id="hidden-fact-131"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:SalesRevenuesNet
      contextRef="c181"
      id="hidden-fact-132"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:SalesRevenuesNet
      contextRef="c182"
      id="hidden-fact-133"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:SalesRevenuesNet
      contextRef="c183"
      id="hidden-fact-134"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities
      contextRef="c0"
      id="hidden-fact-135"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LeaseCost
      contextRef="c212"
      id="hidden-fact-136"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtTerm contextRef="c218" id="hidden-fact-137">P5Y</us-gaap:LongTermDebtTerm>
    <dei:AmendmentFlag contextRef="c0">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0">FY</dei:DocumentFiscalPeriodFocus>
    <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"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognized trading losses in the amount of $ 96 during the year ended December 31, 2021.</xhtml:span></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="#hidden-fact-121"
          xlink:label="hidden-fact-121"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_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 June 1, 2021, the Company obtained a loan in the amount of $ 15,000 from an Israeli bank. The principal amount of the loan is payable in eight equal annual installments with the final payment due on December 1, 2025 and bears a fixed interest rate of LIBOR + 2.1% 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="hidden-fact-121"
          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:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_2_footnote" xlink:label="ix_2_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">This is mainly comprised of a bank loan obtained by the Company on November 2016 in the amount of $ 31,356. The loan is linked to the New Israel Shekel, and was obtained 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_4_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>124
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #MSK%0'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  [<ZQ41- 93N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O39EHJ'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN
M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I#
M'1!X5=V"0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[=.@I05W6P.0T
M,9S&KH4K8((11I>^"V@6XES]$SMW@)V38[)+:AB&<FCF7-ZAAK>GQY=YW<+Z
M1,IKS+^2%70*N&:7R:_-PV:W99)7G!?5JJCYKKX3?"6:^_?)]8??5=CUQN[M
M/S:^",H6?MV%_ )02P,$%     @ .W.L5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M9N$$BY* =K59[&@8)<0AKB4*]B-EEY;;Z/1,(Q,+,#](9.0GBQV-<!0XI+8
MP5\AB$>@R026DH 9<\=BQV+JJBE(RP[B9\=',3X:WMP.1\/Y<.#%!VGQ03[!
MAZIUD7X_F7BV)F9B4@'' >W.19L9#HDCR9&C98B?'KLZ$N#FS&O$9 )A,>ZB
MPV(&E7#H"![2LH/XV7&S6-1;T19'NF*J3NNIO7RK>A,.+,1Q=YK:S'#"7)'5
M,H3X&7*W+YM@L;]?1:BJO.KPL,@YE+7.108QF4%39KA@L6*NXH^T9"%^LHQ:
M;2C;"B0K&'=87,*2[; 'XE9N$B2*:'=>6ZQ8FCHX0UK.$#]G#H51#45<N?U8
M*.@-#14]V:LJ[.RZ+6N<((Z-F#?-DCAU#7G+'>+GSFG%_5EP6  3),0H/"QV
M"4N<":3E$$D^K;N1KKN_FCU;;A _-T8'N#F3IV4U$>#0\-TTPY2&#@;3EALT
M^*+ OSBC]_V>ZDYC8__%8H:QJ[*E+9:H'TNM[N)_F=W4PB2:I%UTV<R"U+7B
MHRVZZ%]8^'PX\FX5:F%3 JO.KE"+60SK'X?0HXVYKR&L.5Y,6G7:8!5VLX[%
M*@R/BJ53E2VJJ!]5W8+RLQ V<1/'4 !WQ9IF41(>9=)3M2V6J!]+=Y.'A^%<
M+7)F>LUS-QG/A^,?@_$=I)\S&&J!QI44"$=6\=[.U;G%1;/A"W'5V]2B$?6K
MZ%TCVZ;Q_Z&CTP%HZ4;]=)L.[@>#AQNUBAI/QN?*_^ED-((Q0+# &DP',^N2
MBIK(H@$SRDV+&6%IXJCF:(LV&GMI\<!?\@6:54OYQFN!!B6$VJ;.55VG=JSE
MNW<GO(42_62_K<[RDM?OJ%G!8W3--1[.4/ =P]2KT2LO(->=HYNMA (]_X_(
M+E 8G 6!_OEHY-TG_1L:-HV:U.J#R58V$BX@_U\@EIX%,3T+PE!_IVYIJ&^_
MTN_I_JOU#5IV^<Q]!KN58TE,6R13/Y)OLDR3 3*%VK(\STNTX)L<,H=5JG6S
M+S1*5[M=["I>60MHY@<T9-[M>EOHDZ7=FF%1K6$FKM0AX*M >0GWUG4#,]&;
MDI1UA%NLXH0Z4C%K^<S\?)X*R>$C6/3PNH2@LI^-6+83*3%V'2UF-(V)8R:S
MEK[LDX6CQL5NTD)(RSI_WNY.3*"&\$QS/0E659&)VNZ69;D9A80E7;]L=B>9
M[-2QEM;,3^MQ59[KTX2J*%1!EROQHG$<4)DLQ@$C70I:S ""CMG(CD[2OH+L
MW3NPJK,<C<5A%!EC:;&+TB!PE&BLI33S4WI?4[25A$IOF1!K'2BE8Z1U,O1X
M%1K'DM;M(IN=;;NH?W1TK?YOX('7+WG90"6_A(;!]QCZJ7='\;L;66WT:?9S
M)6$IJ2]7@D- *P/X?EE!Y;&_40?DAW^(N/XO4$L#!!0    ( #MSK%14:DR0
M_ (  +8(   8    >&PO=V]R:W-H965T<R]S:&5E=#,N>&ULG591;]HP$/XK
M5E9-G50U(2&D[0"IA5;;PS94VNUAVH-)#F+AV,QVH)WVXW=VT@@H=+0\$-NY
M^[[O?.=SNBNIYCH',.2AX$+WO-R8Q87OZS2'@NI3N0"!;Z92%=3@5,U\O5!
M,^=4<#\,@HY?4":\?M>MC52_*TO#F8"1(KHL"JH>KX#+5<]K>4\+MVR6&[O@
M][L+.H,QF/O%2.',;U R5H#03 JB8-KS+EL7UXFU=P;?&:STVIC82"92SNWD
M<];S BL(.*3&(E!\+&$ G%L@E/&[QO0:2NNX/GY"OW&Q8RP3JF$@^0^6F;SG
MG7DD@RDMN;F5JT]0QQ-;O%1R[?[)JK)-VAY)2VUD43NC@H*)ZDD?ZGU8<PB3
M/0YA[1!N.^QCB&J'Z%"&=NW0/I0AKAU<Z'X5N]NX(36TWU5R192U1C0[<+OO
MO'&_F+!U,C8*WS+T,_V!%%IREE$#&;FBG(H4R-C":7(\H@J$R<&PE'+]@1P1
M)LA=+DM-1::[OD$!%L9/:[*KBBS<0S:$])1$K1,2!F'K?CPDQT<?=(XDN[ &
MK\!Z_^XLZH0?B4_VP@T/APO^)^WZ%5@O2_,Q74W.PB9GH<./]N"/#68+SZHA
M<DINF,"<,<K)2&KF#M_/RXDV"H_@KQ?(HH8L<F3M/61WBF: '2$%MJ03#IH(
M<,248X]QY8+=BF2RG)AIR?'DI[(4MGJP5H:2<ZJP<OZ2HUWE4E%W'+7M:,M^
M'"2MKK]<3]QSH^B\DS1&&U&UFZC:+T;U366X;^J1X %+YR=D01594EZ"D_T5
M^QN>@3EP31:@JLS9( ZHLT%%G*S)#4ZW0KI^V68CHKB)*'Y51)5 0DN32\7^
M0+9K_RO(>&/_J]]6#@XPW%#=:51WWJ*::5WN5MQY)J1]'B11$,=;BG<:1O&Z
MX8;BI%&<O$4Q7L':8%=D8K9+=G*H[)V&NV3[:SW?WNA?J)HQH0F'*;H&IPEB
MJ.J6K"9&+MPU,)$&+Q4WS/'# I0UP/=3*<W3Q-XLS:=*_Q]02P,$%     @
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
M_WRQOS%RV[W0OY/&R$UWN1;<&LD![/^74IJG&[? \2/2]']02P,$%     @
M.W.L5, !P0#N P  S@P  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6RE
M5]]SXC80_E<T[DWG,G/$EG]@2(&9!-KI/:3-')?VH=,'82_8/5FBDH!<__JN
M;.(06S"YN1=LR=_NZOM66BV3@U1?= %@R%/%A9YZA3';&]_760$5T]=R"P*_
MK*6JF,&AVOAZJX#EM5'%_3 (AG[%2N'-)O7<@YI-Y,[P4L"#(GI754Q]O0,N
M#U./>L\3G\I-8>R$/YMLV0:68!ZW#PI'?NLE+RL0NI2"*%A/O5MZLZ"A-:@1
M?Y1PT"?OQ%)92?G%#C[F4R^P*P(.F;$N&#[V, ?.K2=<Q[]'IUX;TQJ>OC][
M_Z4FCV163,-<\C_+W!13;^21'-9LQ\TG>?@5CH02ZR^37->_Y-!@4P1G.VUD
M=33&%52E:)[LZ2C$B0$=GC$(CP9AUR ^8Q =#:*W&L1'@[A6IJ%2Z[!@ALTF
M2AZ(LFCT9E]J,6MKI%\*F_>E4?BU1#LSFTNA)2]S9B G2X,/3*K11*[)7%:X
ME0J;XSV0CR*3%9 !>5PNR/MW5^0=*07Y7,B=9B+7$]_@:JQ//SM&OFLBAV<B
MTY#<2V$*37X6.>2O'?A(H^42/G.Y"R]Z7$!V32+Z@81!2!T+FK_=/'"8+]YL
M3L<7V$1M9J+:7W3&7YN,L[GXZW:EC<*3\_>%<'$;+J[#Q6?"_88UIJS]NE+9
MV YK6UM*]K,H'@?QQ-^?ZNM !92FKU&+/BI,DO&H1;U:?M(N/[FHUN^F $6R
M5S(U=,A[+K6^^D $U%(:]G1S0:]A&W!X42^L.EA3!)Y1I4!D7PEF0FC.FFJ6
M_X-'MSY)=5R7I(W[Y%2&81IU%.V#:!"F24?1/FI$P\0M:-KR2R_R>Q1XC?#R
M/RP+&[P^=",CZ"NR5K(B;,]*SE8<!GCW##3C0#2@%J4IP5D,+D:SM]N-WK(,
MIAXF4(/:@S<CKC.<]K@.:$>./F1\1HQ1*\;HHAB?I6&<R&_98RX-1F])>1]D
M4]XY:HL^:A3:JN5B.6Y9CM_ TL7/16;<6T&4)FGGL,_[J#B(QMV,.7Q%(WJF
M)-#@Y6X++A*:NU+%C%'E:F?LYB5&8O.2 _92=B2D&&1X)RG)T=4&+0S@;C3N
MVRWH4XO2#K.Y&]7-I@.5T&!XAO_)W4Z_G_^WD:;]+1S3I$O:@1JF89>T"Q6?
M.:DT?"$=?C_I>[8I,[*4:W-@"K #0<Y;56)]^_&'44C3GX@N\$,A>0[*K43H
MN.S2[LZ>NV!1%'<KN ,6#H-AVA'#/VGT*E";NF'6>&1WPC1]4CO;-N6W=2O:
MF;^SS7K=0+ZX:3K]>Z8VMMQS6*/+X#K%_*BF>6X&1F[K=G(E#3:G]6N!?SA
M60!^7TMIG@<V0/L79O8_4$L#!!0    ( #MSK%0$178V\ <  -8W   8
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
M.!+]%99J'I*J*")NO*1L5R5BLNN'F7'%,[O/- E9G%"DAH1\F:\? *1%"FA
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
MATF94+\RR1R"%-H-*M@?)%C^K()!<'?H96]]K^XUW,D$[Q2IU!8<C)@GQS6
M(E*CFI:P42@.0X=*IY-VH6>TB^N$I2WSOQ[%J*T_8F2>.@$00=14IA"*.90I
MG70,]>N8?UQE%ZW(X1T *!J@S@[!H#H[A//4V>DD:ZC_;91>>)T#7W<Y;!(2
MU"\D?CV^M*N56/H0=.K^I+*@5,5C5 0-9R=ZG(3FJ19 2;.9(@E L90Z*FYL
MT@PL/%^[U%[S[N5D]G[PC_+0*<8O@B'8M)W/FFQ*X,Q?';D>+Z2YD@:SRQ2(
MA.8]H34 BQ/S>)$!J"@F#JG%IG3/_.G^VE/+&)O.[_C9Z0( $?.J00: EHB9
M 7(UN^^ZX]V]OC>L0OFA$</%T>/3X]WDS_I&KO'\"_J4#3>,IVZ&"\\_YYU4
MRKUT_XWL,OP82WMVPQWBX8MH]_I6[5TK1+O3'[<\+WFG /+W3=N*ER]J@.--
M[JN_ 5!+ P04    "  [<ZQ4_H]K?. %   5#0  &    'AL+W=O<FMS:&5E
M=',O<VAE970X+GAM;(U7VVX;-Q!]WZ\@5*"P 46R9*=)?0-\45(7\06VDCP4
M?:!V1Q)A+KDAN5;<K^\9<K5:UQ?TQ=KE#F?.G)DYI ]7UMW[)5$0/TMM_%%O
M&4*U/QSZ?$FE] -;D<&7N76E#'AUBZ&O',DB;BKU<+RS\]NPE,KTC@_CVHT[
M/K1UT,K0C1.^+DOI'D])V]51;]1;+]RJQ3+PPO#XL)(+NJ/PM;IQ>!NV7@I5
MDO'*&N%H?M0[&>V?[K%]-/BF:.4[SX(SF5E[SR\7Q5%OAP&1ICRP!XF?!SHC
MK=D18/QH?/;:D+RQ^[SV_BGFCEQFTM.9U=]5$99'O8\]4=!<UCK<VM4?U.3S
MGOWE5OOX5ZP:VYV>R&L?;-EL!H)2F?0K?S8\_)\-XV;#..).@2+*<QGD\:&S
M*^'8&M[X(:8:=P.<,ER4N^#P56%?./Y,AIS4A\, 9[PTS)N-IVGC^)6-H[&X
MM"8LO9B8@HJG#H9 T4(9KZ&<CM_T>$[Y0.R.^F*\,QZ]X6^W36TW^MM]Q=^U
M6TBC_I%<_;XXL\9;K0J9FL$4XL:1)Q/2@IV+3\I(DRNIQ1T6"9T7O/CK9.:#
M0^_\_0:BO1;17D2T]QK9DZO)[<F7E\A^>^/5]722C?;?B<9#)@?B\N3SQ9FX
MN_XT_7YR.Q&3J^GD]N;VXFYR)[Y,SP=]Y"@NO).DE<AM64GS*+9^_>7C>+QS
M$)8D/CM;5_%]=""L$YU/9\F\^;C=SY074BRTG8&<RMD'59 #9?MB2VWS0N44
M!<RTD%6E59XH+>@!,U\QCY'O6>V1EO>\(>=?90(M7#*NM PL,5Z$I81]GF-P
M\8T$ \)78Y19]+..TSXB5-H^M@&Z_E!/:]Y!ITKEJ2]*.U.:HE6N;=T!TT'L
MG_!S*1<J%U/*E\9JNVC9.$#2:CM+PD*%J&1^#_DJQ .Y $]:>#L/*^D(#[J.
MC@]B9.P#71*&IK#,7\>2W(,"*='N8BH@G][6+D?.SXT&"5NVP2;(R)G&=E!!
M#M7P> [V&8T-\8A<H"T F/VW5+1P4PU*/A/RVKDUO_,ZU(!AB(H$5&IH>I94
MBER,6#@)J60:]*-0)3=+C*U<I_[DXFEB\E011_"+DAE4\(%\X((.Q-3&MM5Q
M$(4*?D,$O!9U'A((!%4FQX'D*6.K.*W< BL5EJ(%UQ=MTP.WMR!ASIAE$P44
M5=:A![6R+Y=&F>A"<BBV4&;N),0!2)B6@KQ:1&7)&G(?^Z_- \!L:K=N[M3#
MZXS3GG7P/J,L:]-VZI.&:0O73Z]UM7:B,S03Z)J#=QB@.9]T5MM0T\W4HQQ,
MA(^40R)QO'FN#>>.\T_%W,/*-G;<=YT6HD74S?WG_&5;JZ7*EUPL71?T5#:
MVL1YW:P]GR*,L>09-VWG<*; T'01) 1CN(ZWO9ZE;OI9R]N6)Q)7%F4??11H
M1W2W0XH.90I2:;\=2<DZ4CCZ<,#:!?RJ I&XP]P3]Z!+P_75* X?SPY 3=+;
M%Y,:.26T?TJX>A(807"WR-!)\8813Z89*B3^H\(Q]-+J E6+C>CKF5>%DB"K
M&<7Y7&F50G. DPK7MD+]Y/%@9WE[_ 'CO#WI?'O2#;+90)RDR '7+J[RRJG
MJAL7"^4@>((P-CQZW 01I .O#\K5H/3L^MO%^;O1[]LBAP2IMFW:+HI[GG$*
M?ES3UK'>06DM9L0=.B<=T%T1EJ<V.)MQ1GP.$0L_CYZ:8SI8.2[,B_Q!<*#3
M44ULI0S?"K*BCA(8Q1%J:(MU7JFY!<2B(9"9XX^8:&@:#Q(;*M]8]E\,N3EE
M3)?U-1\K8CFU(4/M$3UJIHPI(JG98W29[MHOT)UFG5N6UHY$AX:NW'@^W[O?
MVB*R7CUV/V725_C4;\:4R='J1XU>"Y"S30I@'TOQ9I44"))"L<*-C5D,7KHQ
M#3M75<CR(E[(/=S5)J1;:[O:WOE/TE5W8Y[^8;B4;H'*"TUS;-T9?'C?$RY=
MPM-+L%6\^,YLP!D0'Y?@DAP;X/O<8@J;%P[0_B=T_"]02P,$%     @ .W.L
M5&R.M&%-*@  EX8  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6S%?6N/
MV\:2Z/?^%80WNQ@#U'C>?L0Q,'XD.P<GCI&Q]V!Q<3]08DMB3)%:-CECG5^_
M]>P'18TGV<6]'Q)K)'9W=76]J[KX^K[MOKJUM7WV;5,W[J<GZ[[?OGKVS"W6
M=E.XXW9K&_AEV7:;HH<_N]4SM^UL4=*@3?WL[.3DZMFFJ)HG;U[3=Y^Z-Z_;
MH:^KQG[J,C=L-D6W>VOK]OZG)Z=/](O?J]6ZQR^>O7F]+5;VUO9?MI\Z^.N9
MGZ6L-K9Q5=MDG5W^].3Z]-7;"WR>'OB/RMZ[Z'.&.YFW[5?\XZ;\Z<D) F1K
MN^AQA@+^N;/O;%WC1 #&?\F<3_R2.##^K+/_3'N'O<P+9]^U]3^JLE__].3%
MDZRTRV*H^]_;^W^WLI]+G&_1UH[^G]WSL^=G3[+%X/IV(X,!@DW5\+_%-\%#
M-.#%R8$!9S+@C.#FA0C*]T5?O'G=M?=9AT_#;/B!MDJC ;BJP4.Y[3OXM8)Q
M_9O;:M54RVI1-'UVO5BT0]-7S2K[U-;5HK+N];,>%L%'GRUDPK<\X=F!"4_/
MLE_;IE^[[$-3VC*=X!E YT$\4Q#?GCTXXWN[.,[.3_/L[.3L]('YSOV6SVF^
M\P/S36PS^S_7<]=W0"+_]X$%+OP"%[3 Q2&<WOSR\>;GFW?7'S]GU^_>_?;E
MX^>;C[]DGW[[^\V[FP^W4SA]>,*/OWW^8,Y>S;)H9C,Q<_9Y;<VB;1QLJRQZ
M6V;+JBF:1574F>OA"^"FWF7KXLYF<VN;#/AX6W3P7(7\L6B[$IZV0(+].OO2
M5#C#+8YSV2^VL5U1USND$KO%7V(\=A6LLJVM,T?_]B\OSLY.?OQR?'N<_7)]
M_8G^/OWQ:9X5VVU=P4!DQ@S!K%P/ "%750Y^=MFRK4%*P.>A@;E<UO9KV]U7
MSC+XY7'VSG8]B!J0!XNZ<(Y(%]D[VI79%*7-^A9V5[7=;&OAGP.8@(< #A1M
M^!$6 Y;K.OA)1P&"'/Q)2QQG7YPU[3*SKJ\VA!7$-^.0GLC@1YKDNT< .Y"%
MJWXG^%:$P=[^:ZA@8>#S!@0CCD#P-L57&];.LS^&<L6S%4UI !G#9DNH.$:X
MLG?M9ELT.T3_Z?,?D\GF%L[A#A;HUT5/$!^:-HNFS08'VP%R 0 +US;%O+8D
M$<MLV,+FJX9U!#QKBKNBJND!60"FM_AA1Q/@"1&4[I%+@WS*BN421#G-!BAO
M.T1NL4$2=(AX>-S*R+HJYE5=]<#9!O\N*[>H6S? RO @(!Z)%A$Q/49A+NF,
MY4RGCC&GD8< Z@#%S6#I=.PWT*(.9BN'#ADFC,&_F-B.@:/Z 1: HP>= IMN
MAQJ!AWUWV;)K@4C7;8RQX^QGA<JDQ)4R;PEL570NNS9N #D'LA[W0:L'HA5P
M&1L>7OE1B(E^0Q0*%^)T55D5'6*M<MF*I$3/ H4(6I=6L<!_JTPX-G^:4GD"
M7"RPZV*G< ++HVV163CD=E,M,MO<55W;T&0 T_VZ6JS'.S*3VP&[![>"9#K
M21,-# W9$H \1$0XP#$8,;H.X2ILYIA$:5?"3/4N-YNVL3UNHF !BPBI&IR#
M\2J+$8PH'Q$W38P;9M$-,.G LAV$AY[#A*#'D9Z.(JEN@'J:LNA*E[UMX1]_
MAC]?W[[5$XRU0'C^75MZR>R'7=^^\Z->G)_DF4[7=F [-=D[1>*O1=_;SLG#
MQ^:ZKC-0SHTKV)); 2J$:5L7$:G?,YTV?.DQ.2]JVB_;N< :&R=86J)YR'C%
M*2(N@O&@U%H06ZB8/)_)=VWG>80T%^BVK@7J(XKY=>\$24Z$+8R/5$\'81*5
M@[*$*+[J8+%J51'5L70!OF\[P\)@*=A+R.N>?PKDZ@D4"*]I8TX"Z &]*8)4
MB 5#@6"OB;,'IP+,?EL Y:VLZ4C*P#XLBV@ W!; 9^FL)>'F5C$<(_AQZ\&O
M'0@&OVZ&ZR*^4-D@P8IPI;5W%AGK=D!VE\G("RC_ *-:E$P7"VY'1LD&-)D
M!X<W; 8&@AD-?^[L&ET2 %2 /T(B?$J[![7=[XYC:XC5C1@#N/[C+#087P^E
MY5TK#4W(EHJ$PQ] '_UNUMXC-<5T<)S= "%U"QDAQ\'V0DR-N2Q(NJAKEU7/
MZJ:*1[L"-D3$LX/#!!.@KOZ)F!EZ6(]!_:5KAVT>'2-(;_!9^!C11$AP <8<
M':,SPGQC/8 ;ZMRZVC(@H/9(?(4MBN74@!7'!"':O0,W"@^W!RCE;/ELLG37
M-!KWQCH6&,2:N>WOB0+72I<R*^Y2S+QM495>]<O2LH=%T74[Q&,8BU\W;3,3
MR)!2_89R-&1;<,'^R8) 2>AC^KS1YXD*$E8' F:!,;F.6P,>UFU=BCP%O/)W
M"EC?]B@>'B!L>3!>E(RJ90&2Z:ZH!S]78[U%1:?-U L[<E5L:*04^OD![(P%
MHD=0YMCFMO7.B&%D]2=0'ETU'WJR/L6JEY\$$2-..LY^MZ6U&QKP,"CJ<S!-
M;>P__UDT(,-E_MPH6,P^8$" *8-'([]G@I1$ "1"DC6%5]TJ2,>FHEJHZVJ%
M<HGW \<!8RR;S$;IKWN0_C*,E_ IYH=L W%'O%8$/9Z].#U1]?TNYFG1V;0+
M>,Y<O#B9G9[,;E^^G)U?>XW_'AP_@ ((8XW _#TRO0EQ'PA=JO])9K)G2)J
MS@G$U!TP) IMY""0H&# I^;L(\YT*>A!90&F8@DH?V\7=C,'I&K$X97Y6]$,
M*&SDB^R'[.PB?_GBQ'Q$8T)4V(CJ'K%\=IY?GCXW-\T"_2F2()Z=M@,<G?@^
MY$H\8C,7^<G9E7E?(5[0Z4$/&8GHD= <G>=75Q?9TP2@QPP$3@"J%Y7IN=UE
MST]?&K7MO/UQ2!>_N+PP>Z@'3(.=>'%^EKTKW)JDS@(^$#L!JFC@X5^08=T:
M^&8&@&Z(5^H=^'GP"(H2\"ID;?(MQ*\M*W@&M@FF1E_)6=+,Q [>$ /W"VP-
MHEBBM\Y:M-LQ[ 4DA;&+''DTPL?Q Y"JNO=VD*U+<640'#B'CS>WN3?8/@Q=
MFV=_*T!XH0/]GZ"M<-JW"!#,_ DF 6?RUF_=E" ^7"7"!<^LJ\CH]=]//:M
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
M+)#(27T:($K3JBFEW$F*\)432=!H0&TL0) B<-NRWS49W(GS/VXZZ':B^\F
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
MN@'O&D4.M+8/W+D)D".U=.?HJ<VI<$$58'C)!=-DAW*P]LG9IU.2EAB@240
M#:>X&F_F(+91'^X[!^R9#&";?4])L K[5@/=.96$JJ5#GC&S@H)ZMT-()B)\
MK*BCTDY16TH;J-C60^W!9J7H"!L6N,Q$G;NI14HN"XYMCRMJ</WTPRQ-IK\8
M*+BD%.5,M,=/- G.EER$A&LR--_//$<OHXO!';D#39QS0N'C,0Y@  R%$@3?
M2=AM1=9HN</P241]!LLEZK;71&^??)3=3A'(\0%Z6U&3S6U*[.B]5Y:):.&C
M.:%X]Y/M1WC=_:/]YXGWFBHD&:>[;^3M?<U3,!!$.^/HW1-WSON!HWZ"D$Q[
MTVG2#IZ[,WN'<5CM.9'#_P>1Z6BV^_X;D4ZT,_Y^(H>]XTG2#OXSD?MJX&B+
M#M)FJ,]1T6>,@-2RTT>:RCMJR'NUG]J12^UP+!_H21<J1OB[H8/@N/?S9!Q=
MR8Q>>+Z8#[>*G.!919V8NK[A;LG J#?\>09I+TW3Z"8T!E=O!VT<);U9,H%7
M<#1-9_!JSW&WTE\P,>J-IQ/ZG26IB_=[U8_2\=CY3WO#\9 0?'61T-4AC0C"
M+/^K#K<CA7H,1Y/9B%06I:*D^SN(^.[2M#S7Q_ Q6S%R[/L?,3,AFLE7,HXN
MZ-'Q[!3:@@K'\:TWR*#SUBM1/_@7+5T%KEV'9U^[VCZ:%^&M^"0>7MS73#]0
M)P2!!:D.^]/C&'1XQ8:)595_.2Z5I7>H'Z[HX8_:"=!^H>AR:R;.0?NOQ/P?
M4$L#!!0    ( #MSK%0[ZLM8G@(  (4%   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$S+GAM;*U4W6_:0 Q_SU]A17UDS0<?I0B0 F1;I94B:+M)TQZ.Q)!3
MDUQV=T#WW\]W@8Q)+=K#7G+VG?WSSW;LX4'(%Y4A:G@M\E*-W$SK:N!Y*LFP
M8.I:5%C2RT;(@FE2Y=93E4266J<B]T+?[WD%XZ4['MJ[A1P/Q4[GO,2%!+4K
M"B9_33 7AY$;N*>+)=]FVEQXXV'%MKA"_50M)&E>@Y+R DO%10D2-R,W"@:3
MCK&W!L\<#^I,!I/)6H@7H]RE(]<WA##'1!L$1L<>IYCG!HAH_#QBNDU(XW@N
MG] _VMPIES53.!7Y5Y[J;.3V74AQPW:Y7HK#9SSFTS5XB<B5_<*AMKWQ74AV
M2HOBZ$P,"E[6)WL]UN',H?^>0WAT""WO.I!E.6.:C8=2'$ ::T(S@DW5>A,Y
M7IJFK+2D5TY^>OR@,Y00)8G8E5K!$A/D>[;.$5B9PD)BQ7@*\2O]! K5T-,4
MTWAZR1%_4N.'[^ '(=R+4F<*XC+%]&\ C\@VC,,3XTEX$7&&R36T@Q:$?AA<
MP&LW%6A;O/9_J0#,N$IRH7:2Y._16FE)/]:/"SPZ#8^.Y=%YC\?CYW@)T73Z
M\#1_7,$RGL9WS]'D2PS1? :+9;R([F80?UO$\U6\>JL3%_'-= ]4Q1(<N32^
M"N4>W?'\X3%V>H,/8*,[_QK=H29@L::Z42,<TPC3#=\Y50M/U;J"3JM[TZ>S
MW>KV ^>3V*,L::@UL)W.A.2:DUF[U?,#^OI^UUEBSC2F4#%IW\);Z 5=IVY3
MT.KU0S)L!Z%S!;>M_JU/V('?Z@9M>*L)WMEH%"BW=@$HL,VNIZ2Y;79,5(_6
M'_-Z0=TSN>6E@APWY.I?WW1=D/70UXH6E1VTM= TME;,:$^B- ;TOA%"GQ03
MH-F\X]]02P,$%     @ .W.L5,7IO*XY P  U08  !D   !X;"]W;W)K<VAE
M971S+W-H965T,30N>&ULC57;;N,V$'W75PR$/JJ1J+L#VX"3N.@"3>(FV19%
MT0=:&EO"2J*6I.+D[W=(V5HO=I/M"V^:.3-GR#F:'X3\I"I$#2]MTZF%6VG=
M7_J^*BILN;H0/7;T92=DRS5MY=Y7O41>6J>V\<,@2/V6UYV[G-NSC5S.Q:";
MNL.-!#6T+9>O5]B(P\)E[NG@H=Y7VASXRWG/]_B(^F._D;3S)Y2R;K%3M>A
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
M(S2UF!4;>GA1&@4ZKX70SPM#<'S*E_\"4$L#!!0    ( #MSK%3?UB0S<0,
M $8'   9    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;(U5VW+;-A!]YU?L
ML)U.,\.:]XM<23.6G;;.Q+$G=IN'3A\@<B6B 0$5@*+H[[L@*5696$Y?2"RX
M9_><!78YW2G]T;2(%CYW0IJ9WUJ[N0Q#4[?8,7.A-BCIRTKICEDR]3HT&XVL
MZ4&="),H*L*.<>G/I_W>@YY/U=8*+O%!@]EV'=/[!0JUF_FQ?]AXS]>M=1OA
M?+IA:WQ$^_OF09,5'J,TO$-IN)*@<37SK^++1>;\>X<_..[,R1J<DJ52'YUQ
MV\S\R!%"@;5U$1B]/N$U"N$"$8U_QIC^,:4#GJX/T7_IM9.6)3-XK<0'WMAV
MYE<^-+AB6V'?J]UO..K)7;Q:"=,_83?XII2QWAJKNA%,=L?E\&:?QSJ< *KH
M#" 9 4G/>TC4L[QAELVG6NU .V^*YA:]U!Y-Y+ATA_)H-7WEA+/S7Y5J=ER(
M:6@IFML+ZQ&Y&)#)&62<P)V2MC7P6C;8?!D@)!I'+LF!RR)Y,>(-UA>0Q@$D
M41*_$"\]:DO[>.DWM,$--[509JL1_KQ:&JOI+OSU0H+LF"#K$V3G$MS?WWRX
M??OVN>*]C'QW__3:FUS^!(<0<-TRN4;C<0FV1:B9UGLNU\ ZM946U K6!SG4
MBKW/'IDV@*[Z0+7#;HGZ4+\(F&SZ0M+%KY5N7"RK>MRUZC9,[G_XKDKB\F=#
MO;51VK*E0#"XIHZSQF-4*V8HE:"V-?"C0;*%4?!.682X>G7IW3[!HUK9G7-]
M4I8)[\HXGF^8W%)_PX'(]U!$09H5M,C+()V4M(CC,BBSU%ML#57&&*A5M^22
MN4XUD =5FM"SC"OR#/(\\NZ0N?-SY&"#FJL&6/,W]4=/EW)E60H%^2=!5,0>
M=2SUHZ0.TAIEO0<Z<VD$&R;!%\ RR0E41"ED09I4HXBOZTDR)J.,H@C2U"WB
M- ^**CDK(RHJ2(.L+*$*\BS_EHJ43BO/*ZC*R?]74%&.*IF0DF)2GF$?$]<R
M[T66<4 #&^*L""HRGUKTQOO@&+DI3[>)23I" 9SVN>[96C24BST7/9Y\=>-H
MT? &I++ &X+SU1Y<AI. U(\&QXOE[I27O+IXKB7#D]G6H5[W$]P5FKIB&'/'
MW>-/XFJ8C?^Y#W^8.Z;7G,Y%X(J@T469^Z"'J3T85FWZ2;E4EN9NOVSI1X?:
M.=#WE2*BH^$2''^=\W\!4$L#!!0    ( #MSK%1F .M6P0(  ,D%   9
M>&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;*U42W/:0 R^\RLT;NFE#GY!(!28
M"2&=,)/7 &D/G1X66\ .]B[=E4/Z[[N[!C>923(]].*5=J5/GV1)@[U46[U!
M)'@J<J&'WH9HUP\"G6ZP8+HE=RC,RTJJ@I%1U3K0.X4L<TY%'L1A>!H4C MO
M-'!W]VHTD"7E7."] ET6!5._QYC+_="+O./%C*\W9"^"T6#'UCA'>MC=*Z,%
M-4K&"Q2:2P$*5T/O/.J/V];>&7SCN-?/9+"9+*7<6F6:#;W0$L(<4[((S!R/
M>(%Y;H$,C5\'3*\.:1V?RT?TKRYWD\N2:;R0^7>>T6;H]3S(<,7*G&9R?X6'
M?#H6+Y6Y=E_85[:),4Y+3;(X.!L&!1?5R9X.=7CFT O?<(@/#K'C705R+">,
MV&B@Y!Z4M39H5G"I.F]#C@O[4^:DS"LW?C2:;Z0B6* J8()+&@1D0.U3D!X
MQA5 _ 9 %,.-%+31<"DRS%X"!(9-32D^4AK'[R).,&U!$OD0AW'T#EY2IY@X
MO.3?4H0)UVDN=:D0?IPO-2G3&3_?B=.NX[1=G/9;<:[N9@M87,YN8'(Y7KQ6
MRG<![/SU]8ZE./3,@&E4C^B-;N\6EXTH[)^ PV_4^(VI(#1FU+CF8FL&"!0C
M-"FF6"Q1V0HV3+]R#4U72?L)&ZX8)V2+D2K,.,%*R<(TMMAJN)W.(6KUFG "
M<2MI0ML_;;<A\N/.6>.B5 H%F=ZC4G'BJ$&N()=B7:'ED@E=@:VX8"+E+ <N
M-'$J[?QI8")[$:?;A$\?>G$4?8&D%;6;T/-/DQY$H1]WP_\:[V$^@>OI^&X&
MGTUB41,2O]L)X:3Q$:*N'R8Q&"'R._$9O-8'P;/Q*E"MW1+1D,I24#5I]6V]
MI\ZK\?QK7BVY&Z;6AB3DN#*N8:O;\4!5BZ-22.[<L"XEF=%WXL;L6E36P+RO
MI*2C8@/4VWOT!U!+ P04    "  [<ZQ4E-%?S*4"  ",!0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q."YX;6RE5-N.VD ,?<]76-$^IIL+)+ (D+BD%ZD+
M"'9[4=6'(3$DVDDFG9DLR]]W9@(IE791I;X0>VP?']O8PP/C3R)#E/!2T%*,
M[$S*:N"Z(LFP(.*655@JRX[Q@DBE\KTK*HXD-4$%=0//B]R"Y*4]'IJW%1\/
M62UI7N**@ZB+@O#C%"D[C&S?/C^L\WTF]8,['E9DCQN4C]6**\UM4=*\P%+D
MK 2.NY$]\0?3KO8W#E]R/(@+&70E6\:>M/(I'=F>)H04$ZD1B/H\XPPIU4"*
MQJ\3IMVFU(&7\AG]O:E=U;(E F>,?LU3F8WLO@TI[DA-Y9H=/N*IGE#C)8P*
M\PN'QC>*;$AJ(5EQ"E8,BKQLON3EU(>+@+[W1D!P"@@,[R:183DGDHR'G!V
M:V^%I@53JHE6Y/)2#V4CN;+F*DZ.)TG":TPA?E%C%BB E"DL988<E(G5I12P
M(D>RI3ATI4JHP]SD!#YMP(,WP/T [EDI,P%QF6+Z-X"KF+9T@S/=:7 5<8[)
M+71\!P(O\*_@==KR.P:O\__EPSP7"66BY@@_)ELAN?I'_;S"H=MRZ!H.W;<X
MS&;KQW@.\;=5O-C$&Y@LYK!\^!BO09F6CXN'#:PFWR?3S_%K([@*KG=Z("J2
MX,A62RN0/Z,]7BP?8LOW!^_@E-OZA]R6ZCT66]49U7]+]U\/P;/BHJ+LB*?>
M5>3(&:5JVU1C"15P T'/Z0>1%OI.& 76N>=X[GG?N0M#Z#E>/[(^L&?DI=IZ
M":26&>.YS(V+'WD0.F%X9S7C"3H!1)T[ZP:ZH>/W.@J_ZSO];@2OC<2]V) "
M^=[< 0%FPLVRM*_MJ9DT&_;'O;E3]X3O\U( Q9T*]6Y[H0V\V?U&D:PR^[9E
M4FVO$3-U+I%K!V7?,2;/BD[0'N#Q;U!+ P04    "  [<ZQ4.639JVD%  !?
M#   &0   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6R=5]MNXS80?==7#-Q-
ML4$56Q<[=G,#XCAML\@-2;9%4?2!EFB+,$5Z22J._[XSE'S+9H/= D%"D3-G
MSAP.A\S)0IN9+3AW\%)*94];A7/SHT['9@4OF6WK.5>X,M&F9 X_S;1CYX:S
MW#N5LI-$T6&G9$*USD[\W+TY.]&5DT+Q>P.V*DMFED,N]>*T%;=6$P]B6CB:
MZ)R=S-F4/W+W>7YO\*NS1LE%R9456H'AD]/6>7PT[)*]-_A3\(7=&@-E,M9Z
M1A]7^6DK(D)<\LP1 L,_S_R"2TE 2.-+@]E:AR3'[?$*_3>?.^8R9I9?:/F7
MR%UQVAJT(.<35DGWH!=_\":?'N%E6EK_&Q:U;=IO0599I\O&&1F40M5_V4NC
MPY;#(/J&0](X))YW'<BS'#''SDZ,7H A:T2C@4_5>R,YH6A3'IW!58%^[NQ:
MJRD\<5/"B(_=2<<A)JUTLL9_6/LGW_"/$[C1RA46+E7.\UV #I)9,TI6C(;)
MNX@CGK4AC4-(HB1^!R]=9YAZO/2[,H21L)G4MC(<_CD?6V>P+OY])TQW':;K
MPW2_%>;N]G=XNGRX@='E\.DM(=_WO[U[N@SBY.@ ""E8(P770LWP>,"5<MQP
MBQGPC)=C;DBD "M26##,<:\7_8J"O>!:,V5A8G2)-:MF%IC*0;L"O3[&^W![
M]0AQN[\'/_\T2.+X&'I[\ 'B?MCM]W"0I&$O[09#] 2)2/ QV8?/CR.XOAK>
M/< OD+3C/8A[811%<!#<>5Q).CO2.2>=/]W_C2%^W8/# 0P&P0=(D[#736OT
MPR0)+BICN')8S*XRP@ENB5;HXWR,DS =#& ?1U&8]"/81X0D"N,>\8O3,.TE
M/I.G M/''^H_<@F9+N=&6([)3H#YW.L,]-BA!<Z/EX!TX0(-F5H"-H9;_5SK
MF43Q(0CEUUFI*R2'*!](Y[1WV,98O ;#>+A],T1SVEO?8O>YLH9Q"8\%GW$9
M>L$7S&X"^\U Y]I.P$0HIC+!)(:T3KB*NE0=!%/ E3DN;6BXK>!SMF1CR8FK
MY<]< ?]2D;%250/'I,3.Z2QV$U=X7PHGR9/F(:_X;NK^N*6>]9@S@P6#'B](
M6ZS*SM<8$DG:A]$>S-&)XI7A-ANWT,BH% <-E2:<;<-G[ XF(")4(G8GHS7'
M=Z4)=_:M0&DKPG1LA@+@/E %D-1UMEKB=2.P(C=8&2:+8V?# )W1:HF1I<1\
M@;_@C6:M3Q<$RI9I9;44.>:<;T&@L([[C'"#+1:ZS8P8\_P(&.Z<1MEI*X1;
M G,.5RKGE4%V-VPJ,GC4$[=@V'HN255?J19L@3.%EIB,_T!*2CNBA2F@S*Y
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
MGQ,HH^##;F>TO5B3J!G1(*RMRHU![;X?>M.A^&2SJ'?S':K*UDK\VO9C5]9
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
M0YW=#4MZ2E%9 ]K/I31/$^M@>)R7OP%02P,$%     @ .W.L5#0,_.>^!@
M+P\  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&ULG5?;<MLV$'WG5V#4
M3">9473S)3?;,X[MI.[$3B9VFX=.'R!R22$! 04 I>CO>Q8@:?F6=OHBBB3V
M?O;L\F!MW3>_( KB1ZV-/QPL0EB^'H]]OJ!:^I%=DL&;TKI:!MRZ:NR7CF01
MA6H]GDTF^^-:*C,X.HC//KFC ]L$K0Q]<L(W=2W=YBUINSX<3 ?=@\^J6@1^
M,#XZ6,J*KBC\L?SD<#?NM12J)N.5-<)1>3@XGKY^N\OGXX$_%:W]UG_!D<RM
M_<8WY\7A8,(.D:8\L :)RXI.2&M6!#>^MSH'O4D6W/[?:7\78T<L<^GIQ.HO
MJ@B+P\'+@2BHE(T.G^WZ-VKCV6-]N=4^_HIU.KLW&XB\\<'6K3 \J)5)5_FC
MS<.6P,O)(P*S5F 6_4Z&HI>G,LBC V?7PO%I:.,_,=0H#>>4X:)<!8>W"G+A
MZ,36M0K(<O!"FD*<6!.4J<CDBOS!., $'QSGK;JW2=WL$773F;B AH479Z:@
MXK:",7SK'9QU#KZ=_53C*>4CL3,=BMED-OV)OIT^X)VH;^?_!"Q.E<^U]8TC
M\=?QW <'U/S]$ZN[O=7=:'7W,:L?+R[.KR_.+J^OQ/'EJ3CY>'E]?OG^[/+D
M_.SJH33_7-WEQ^NS;+K_^KG84IS=4YS)D7C?2"=-(/)9"E=K&<A)[5^+8R]L
M*9!AJN?D^BP/15@03M9+:39B(;U8.KM2J*=8DHM$8')",YAO6=6K%SCG*6^<
M"AN!0U')]GF86DFG;.-%CJ1S:CW0'A8MSLE%'6MT*%^#3>I(E$W@RU)N4MD4
MTX%?HJ]9IR8T928K1]2_9M.RMHV))Y[L#*>32:SVDU>O9L-.&G2@-Z/_G@6(
M!:?R@#QP[&C^I?4J1/$G8O9J+X/I4JX0.YZPM/*^ ;CB<3_*YB/QSMDZ"Z U
MCH^OM\W QS'$6:EOYEX5"AGCW")^//C*,4-04R7U4,@"C* 8I1Q+#-!1U:#
MUFVX:#E1 ?M^*'(M58UK 4XW1<*",BM$I"K)_-CGS3J(@)]1I,;Y6+9YXP%
M#W%E<MVPRE9AJE]7#7BF@ 7-E-M(S1X  &$SO"GX4%"]U#96,CIA8=.!T0)
MZ4?B>CL9>>X:#EYH)>=*,[#6"S)(#S(KYA!E$W,YUTCG0H9;)[EB<^+3!BAR
M*!J;NX6,C._0[@"D-#B,0*2W!OHV@C,#KZ@8B2M5&54JG GB:U-4[#L[X.A[
MHU@Q,A>=874%(1"4)2:5DY<\3#YU'MPZE"6P([*8"ID\BOKO>(,X8X90E9@;
M-'%$AJ,5IE4;H2R^HIUP YV8<#H6AK&(I*:.,539H%+5AVBR$'1JG6'F&IWP
M(HN52CT;L<9@,)BEXJ9DRJ25(,Y6/*55[#XN.'8!A@@<D.A:%U0.3'9%'HD/
M<HVV"#Y;2* VUFCN;(/Q*60%61]N]<2_X_(V;!B"@#B;QW@F!GJ ZV ?55G8
M\<CGC1T+\M"M0R-Q;K(K6H;$!+/)=!^9,.+<.TE:"6_+L.:$Y\G4,*%N'1D2
M-4BZT596KQ(L("S=7,4.19YN6C(U3A.[#G;V8@K7.%+(&LN0STH0!;]G;IF-
M=C'[M8:*H2B5YDJ+UFG4C[ZQPE:0!2[/K\3.+DAO_\&$QAH:NL<RG$; KE.,
ML++6F(]E9-6/!L2YBU9:\<1K=S.6:(/!F1+G(E TQ>Y/#[<]]=QIP6;L::Y5
M1^^I'@GM0(XLAKVJ6-#^[';TX&JOVC[L#8&75K#<AU+PH+%E2=S6\\VM&+(N
MAEIN.@YAB#/#E(YWB$@,+?6W(?SZR\O9],4;'GG+C>,5T8NG_)Y?S"9OOK1^
M?T@IB$^G;YX-MR=AZC<)6JVHR&3>-F[LGEPVGHJ'<]TA O2,'96M1%!%>F%B
MLN@3\("^TT==_9EB)2OG]3OQ@J@P9SC>R)P)MP_#&U5:+U2^$ E(G?=H#ZCJ
MZL]*[B2 *P*N"TV(()^# Z&$@2>,-<^+F_VLG_C9T\O3XV?"@Z6Y:!36S"BQ
MY,P]=(<>'/$4;7/63K&VTH_U.2,MJ^TJD2I\J#'8M\$N.)$N;A/H@M\;A)E6
MB*UVP5B7OG629S];1WKA#S9EAAOW7D&Y\AVC=E-B*UU9WQD+V^B"=Z(4*>*
M"V7I^ZK?7X.FH_T;&DG5B=0E5>2JXZ;"X(B.B[0>\*Q///8 HK,$JP@E'O/M
M%M%M?AL"XW-HQ?W5:O301CW>^HC!+EC%3S4?!T](WS/]T_YK\#A]!-T<3Y^2
M%])5Z'OP2@G1R>C%WD"X]'F6;H)=QD\B3&TLGO'O E^TY/@ WI<6O='>L('^
M&_GH'U!+ P04    "  [<ZQ4F35-=6D#  !-!P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R-"YX;6R55=]OVS80?M=?<1#ZL )J)%&R9!FV :?QUCXD->QL
MQ3#L@99.EE")]$@Z;O_['2G;RY#$0%_$(W7WW7<_>)P>I?JF&T0#W_M.Z)G?
M&+.?A*$N&^RYOI%[%/2GEJKGAK9J%^J]0EXYH[X+611E8<];X<^G[FREYE-Y
M,%TK<*5 '_J>JQ^WV,GCS(_]\\&ZW37&'H3SZ9[O<(/F]_U*T2Z\H%1MCT*W
M4H#">N8OXLEM:O6=PA\M'O4S&6PD6RF_V<WG:N9'EA!V6!J+P&EYPH_8=1:(
M:/QSPO0O+JWA<_F,_JN+G6+9<HT?9?>UK4PS\\<^5%CS0V?6\O@)3_&,+%XI
M.^V^<!QTD\B'\J"-[$_&Q*!OQ;#R[Z<\/#,8OV7 3@;,\1X<.99WW/#Y5,DC
M**M-:%9PH3IK(M<*6Y2-4?2W)3LS?Z"Z+[D2K=AI6*&"3<,53D-#V%8C+$\X
MMP,.>P,G9G OA6DT+$6%U?\!0B)U8<;.S&[95<0[+&\@B0-@$8NOX"672!.'
ME[R!]S)*^&NQU4918_Q]!3^]X*<./WTKD\M'6"[6#Y\??MO :KF&S:?%>OE:
M)J_BV%LXT7M>XLRG:Z91/:$_?_CRN/3B?/(!R(WWT@T\-NC5LJ,[1C&"X=L.
M0:/10/?6-& :A%+V^X/A[C+(VO9R6P(7%51M=S!8@:!>P'.6]I0E;;,T\?ZD
M0T!;5L_6PA8DHD]<>+9[6D' "-P8U6X/@V<CX9[O"-XA-+*K4&EX!ZP($L:L
M, KB<6:%*&!9YBW*4N&9F<(*:?18("'%AY+Z2E%H-K!6&*2D& OV2QI$+(/W
M5HR#),X',0_2/(;W/\F-UP1,,^+G:5 HK'"A),$X*TB(69 7(^^KFPB45_Z$
MB@8<?%%5*VCR#9XUT(S4A@I B!/O#H6D^\V-5+9FI_*\7A)(BR :C8)HS)S(
MQD&1CR =!^,B"^(L\99U36//1N&*2X./NJ$\J-:TY#A-29]!/ XR0BCRH&#1
M"P+7N\+ZC:.(:*2.0IH'V2BW%(J"ZC).O-M+?]V=D%Y!>0?1S8BY)2W<0A5]
M[3*&ST9<CVKG!KFFGCX(,TR[R^GEK5@,(_(_]>&AN>=JUPH-'=9D&MWD(Q_4
M,+R'C9%[-S"WTM#X=6)#[QTJJT#_:RG->6,=7%[0^;]02P,$%     @ .W.L
M5)^K&$:+!P  RA   !D   !X;"]W;W)K<VAE971S+W-H965T,C4N>&ULE5C;
M<MLX$GWG5Z"TDZVD"K%X%^G8KG(<3^*IM9VRG9G:VMH'B(0D;BB" U!6O%^_
MIP&2DA(GF7VP".+2E].G&TV?;)7^;%92=NS+NF[,Z635=>WQ=&J*E5P+<Z1:
MV6!EH?1:='C5RZEIM12E/;2NIZ'OI].UJ)K)V8F=^ZC/3M2FJZM&?M3,;-9K
MH9_>REIM3R?!9)BXJY:KCB:F9R>M6,I[V7UJ/VJ\34<I9;66C:E4P[1<G$[.
M@^.W,>VW&WZOY-;LC1EY,E?J,[U<E:<3GPR2M2PZDB#P>)07LJY)$,SXLY<Y
M&572P?WQ(/U7ZSM\F0LC+U3]1U5VJ]-)-F&E7(A-W=VI[0?9^Y.0O$+5QOZR
MK=N;1!-6;$RGUOUA6+"N&O<47WH<]@YD_G<.A/V!T-KM%%DKWXE.G)UHM66:
M=D,:#:RK]C2,JQH*RGVGL5KA7'=V+Y> N&/OI5IJT:ZJ0M3LJG'1MK U);L6
M_U&:75AKI#8GTPZ:Z?RTZ+6\=5K"[V@)0G:MFFYEV&53RO)0P!0FCW:'@]UO
MPQ]*?">+(Q8%G(5^&/Q 7C3B$%EYT4]PN).MTEW5+-F_SN>FTV#-OW\@/A[%
MQU9\_#WQE^^O+V\>V/O+V_=WYQ\_7%V<_X-=W?QZ>W=]_G!U>\/.;]ZQZ_/?
M;N_8Q:?[A]OKR[O[YV#^L9:;VX=++\B.7[->G_?_Z&/BB#VL)+M0ZU8T3T@Y
M@L*P"G]:&M#<,!"BPQ;D0867!>NVJM\GYC7F-P8F&<.,@],<,Z,6W59HB2G]
M6!72L)=;L&S%JJ:H-Z5DK5:MKF2'DF#)UJCF<'*4T,EBU:A:+9]>V9U7#[1O
M 7T@*F@[:+!N>(,;\E'4&]')T2C62FWYW136$UDR6V >9;/!+I*,FJ>%90&L
M!.?)52E@="_" 26*0FT:NZU5=554TF&"I5& -R#!K =8,@+RA,%8&8D"8@I=
MS6%#Y:#MJR,),M6RJ1;(2-C\C"XR E$HD?8,3]1D T5.$FW7I?5P6W4K[_S^
M@H69S]G?_Y:%H?_F&[H?V87@#?N RO[G1N@.B4YSP>R-MY0-W*DM-*)$%:HH
M,ZB<LD(9^+82&#:J8W,IH;RN52'(DKGLMC1#CI758B$U*1T@.6+W?6B]D1S[
MD2L1DEJU!O5.?Y:=X3A9URY"9M,Z=HJ?$TBT+1!SY:RM14?!YSM:[2U#Q4!A
MCT1!2D%TKH#K4CL)1M4;N]<JT[*VGNZX=_7@/<O* ]<480$)Y2/%J+2B%K7\
M4E$6@=?CH9X5L%-8<E7-0@N@ORFZC;;T 4GL\5+6"(A^X@?^]A@2WGPO@3S@
MT#3$)CI:K=M:TI;>PUXY1W37ZTTS@+.SRD9@P($3F[>(##TI+KVLFJ$),&JC
M"])SD)R(."'?J ..@U.-$873M4\=JC(C:;RYR^^% LVV-D<)IKT;:PZ]?56R
MD7%4'TO88LA.U1Q[ P,)]$_-CKD/"@YXH1_DGAWNZL,O+$MY$/L8A%'.XYQ&
MK_$7A0E/(]^[_(*.R6#G+.!9F+ P2'D6ARSB41"P, ]X/LN\(0._*34O:V7,
M*\@+8AQ(2$W(TSC#X*4308M1Q-,D]-Y)I'U1[:YJL:9\_J^;@*E\EN=X)MQ/
MZ!FD,R?9#Q-X%_K/>H=%4ILE/$CSP3MX$^3QSKLTAN\9"Y.,Y_Z,S3C @ED^
M3_WT+W@7!CP)R9@PY6$:DG=.!"W&/D^R[*?>!3Z/0C(0N,1.5D33$<^CG-P+
MOG4O3R Z9U$6\UF4PK4X(RG)7MABGD$.)/(9&I>4)T',XC#G?I;_%<=\/@M3
MX 488_;2'7_%DH"'4?I3EW* $2!<*-($.84J0YR+@SNMK\MF=]_2/5 ]5J6M
M_IVR6;-+D.78W+E"<@RJ5\3R^XXN1LZNC!:RYNQR@[(I.?M-0(V["2%) [\E
M)>71UW#:\MEUN, V) Z*OU:UNV#)))M=Y&A_319#2_EU2KMVHK_2<%<>JBUJ
M@>JZJ*APVHO.'ME7CMTHC8B/4X?B8/4]28&J*ZD'9>@@Y7H.YUP7&>2VE_1M
MW2?J''O_Q&ZWV7+)+MN=W@%\%/,$N1H3B8/9C&>9'2$Q_#SQ'+8L ,UB\#R(
M0:0\9D$8(P$BST'.D#=^EE RY& R*LD,_'=A" (>QQ$.H K81YSGWJV-"XB>
M1RSF:9CA=P86_S+P>9>R>Z6I?)Y&M6J6K^GV )[&R+Y9&4HA@N@"8XZ]?=!V
MH P^4NJA&N2)'9$9Z5=0S5+XDE&*I=&L]P\)"3E8\./>K9#G">C/_6#$!\4&
M4RA(>>!11<QXE,:VC.0\F06>/&SZ2@5EU) ,%=UVL;US8(KK:<>^=;A<WNSX
M5--%2OL/[I;YTW/'*/U(V=B"';$%&H%FCU9LH!6W1!SL7 G*#8D.A[ZPAG3@
M0W,\=H7?:W4'$SAS377?)N(@43Y_P5$C7UC=0?QBR+JE5IMVS"9.-V,K[==Q
M_73TW,?.=._[$N8M[5<TTI!4N4_-<7;\4#]WWZ>[[>XK_UKH987KO98+'/6/
M9LF$:??E[%XZU=JOU;GJ@(4=KM"22DT;L+Y0JAM>2,'X[XNS_P%02P,$%
M  @ .W.L5('/SA9^!@  (0\  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N
M>&ULC5?;;MPX$GW75Q -+Y  2M]]R]H&;,>SF\%,$CC)[,-B']A2=8L[$JDA
MJ6[W?/V<(B6U[-B9O-@MD3QU.W6*NM@9^[LKB+QXJ$KM+D>%]_7;R<1E!572
MC4U-&BMK8ROI\6@W$U=;DGDX5)63^71Z,JFDTJ.KB_#ND[VZ,(TOE:9/5KBF
MJJ3=WU!I=I>CV:A[<:\VA><7DZN+6F[H,_FO]2>+ITF/DJN*M%-&"TOKR]'U
M[.W-DO>'#;\IVKG!;\&1K(SYG1_>YY>C*3M$)66>$23^;>F6RI*!X,8?+>:H
M-\D'A[\[])]"[(AE)1W=FO(_*O?%Y>AL)'):RZ;T]V;W;VKC.6:\S)0N_!6[
MN'<!BUGCO*G:PWBNE([_Y4.;A\&!L^D+!^;M@7GP.QH*7KZ37EY=6+,3EG<#
MC7^$4,-I.*<T%^6SMUA5..>O[FE+NB%Q3YG9:,69NIAX //R)&M!;B+(_ 60
MV5S\:K0OG+C3.>6/ 2;PJ'=KWKEU,_\NXCO*QF(Q2\5\.I]]!V_1A[D(>(L?
M#U/\]WKEO 4M_O<= \O>P#(86+YDX.ZWNP]?[\3]W>W'?WUX_^7]QP_/Y?'[
M(!\^?KE+9N=OWX@6+AG P7=N,J4WHB8;VE%G),RJ5!O) 3DT"1K3D?8B0SDX
M-+R*@?M">E%(EVCCQ1[-OB+BK@KI^)/R5.P*E15"Z:QL<G+,;+*6\AY!ZES(
MRC3:NXBV4V4)&!S9&I5A)^\X( KI^K-*BW7C&TOLNC*Y&R=?"D!N-I;@/+7
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
MI5 [!WI?*F6/&Y?@]-^;_ !02P,$%     @ .W.L5(F-UT0R!P  :!$  !D
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
M>#R9\VTI!;946H#?5\;X]H$4='^NW/T74$L#!!0    ( #MSK%1],?S:=00
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
M*("1+)? 4F@T 'G;(7"+-2)2CX"'Q[V\65?%O*JK ?#*X>>RZA=UVV\[P@H
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
MAJ- ]3AE-&/2-(#W8R'T:\$(-'??@W\!4$L#!!0    ( #MSK%30VP2:?@(
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
MN,PI?S5=^=/ R,%=LSMIJ("<V= KB<INH/5:2O,\L 3SN[OY!U!+ P04
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
M5PVN):BNKIE\62$7^[D3.(>-^VI7:K/A+68MV^$#ZJ_M6I+GC2A%56.C*M&
MQ.W<60:7J]C$VX!O%>[5D0VFDHT0C\:Y+>:.;P0AQUP;!$;+$UXAYP:(9/P:
M,)V1TB0>VP?T#[9VJF7#%%X)_KTJ=#EW,@<*W+*.ZWNQ_X1#/8G!RP57]@O[
M/C9)'<@[I44]))."NFKZE3T/?3A*R/PW$L(A(;2Z>R*K\IIIMIA)L0=IH@G-
M&+94FTWBJL9<RH.6=%I1GEXL\UQV6,#-,UVS0@6L*>"S+E$"'8FNT0K6[(5M
M.,*[+V91[V>>)F:3[^4#RZIG"=]@"4*X$XTN%=PT!19_ W@D>=0='G2OPI.(
MUYB?0Q2X$/IA< (O&OL06;SH/_3AQW*CM*3_Z><)XG@DCBUQ_ ;Q XU9T1&J
MV-(OVHO 8Q'"BF '$6TOXK4[.$EDIOM2M2S'N4/CJU ^H6/:B/6&\*F5$]-*
MTT]_<E.W7+S@H( HI>"\E\>X@C,(IVX6IL;(W"0-)\M_E6?N19+ U/6S=/)1
M/*%L:)(UL$Z70E:ZLB%!ZD/B)LG%I.]T&(601A>3,X@3-YA&A!\';A:G\%JC
MO:._OD:YL[.MP/:I'X!Q=WP^EOW4_ GOWYX[)G=5HX#CEE+]\VGB@.SGN7>T
M:.T,;82FB;1F24\@2A- YULA],$Q!..CNO@-4$L#!!0    ( #MSK%22F)1
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
M0=&Z_GK2OP2[[*X$4QO@D]X-%W"C,RYN@/69M6'[$AWL[HB3?P%02P,$%
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
MH78*]+]2RAXWSL'PCJ[_!5!+ P04    "  [<ZQ4M*40B#$#  "O!P  &0
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
ME99,&%.EM%RNR*T2G'$PY'0&EG)ASL@%F>.12$L!1"UQ0YB2C M.O;@X8C/
MT13PU"QPCE3R J=8K81P'KFTH,%80TZP3;YFJC14IF886ER&@PG9%GE:(2=[
MD..$W*#CS) /,H7T3P<AKK\6(7D189H<]#@#=DE:\3E)HB2^G\_(Z<G9 ;>M
M6MN6=]O:I^W[Z/5CLC!6X_']>8"I73.U/5-[#]/=$1'/R1167$H<;-J=*D#7
M!W"7?CU.VH-^- S7#5R=FJMSD.L+)B NF<J!4&LU7Y360UIUC$A-F%6\S@YF
MJQ/WFBF[-67W(.5GR3#U&7 G>$U%Z;>V*"U1A=M64^WTOQ5NXNV^X6U'2;>9
MMU?S]@[RSOB:IR!3S%-,4"3[#SU[;_@N6MUNNQFP7P/VCQ;T""Y"#2FHMDYG
MRAY+;KC7O8FW_X:W%P^::0<U[> @+=8!S/(2\[+6(-DSP6LIC:BN-$U_8;K&
M@M6\O8,W./W.'O'BZ#5Y1^]PFS%-[KG*6_>[=[D5M5O)7USA3GW)0:]\%37$
M5XNJU-2C=:6>5/7I=7I5YF^HQM1BB( EFD:7/51$5Y6SZEA5^&JU4!9KGV]F
M^+<!VDW [TNE[$O'!:C_7\:_ 5!+ P04    "  [<ZQ4W.:&3)T"  "W!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6R55<ENVS 0_15"R"$!6FNS
MY#B0#7AIT1X"&''2'HH>:&EL$:%(EZ3M].\[I&35\8;V8G.9]^;-C/24[:1Z
MU26 (6\5%WK@E<:L'WQ?YR545'?D&@3>+*6JJ,&M6OEZK8 6#E1Q/PJ"U*\H
M$]XP<V<S-<SDQG F8*:(WE055;_'P.5NX(7>_N")K4IC#_QAMJ8KF(-Y6<\4
M[OR6I6 5",VD( J6 V\4/DQ2&^\"OC'8Z8,UL94LI'RUFZ_%P NL(."0&\M
M\6\+$^#<$J&,7PVGUZ:TP,/UGOVSJQUK65 -$\F_L\*4 ^_>(P4LZ8:;)[G[
M DT]B>7+)=?NE^R:V, C^48;635@5% Q4?_3MZ8/!X PO0"(&D!T#.A> ,0-
M(':%ULI<65-JZ#!3<D>4C48VNW"]<6BLA@D[Q;E1>,L09X9SMA)LR7(J#!GE
MN=P(P\2*S"1G.0--;J=@*./ZCGPD<WR$B@T'(I?$*%H CC$'MJ4+CI$"'SF\
MH#@:CL\&%3D@YF4^);<W=^2&,$&>2[G15!0Z\PUJMPK\O-$YKG5&%W2&$7F4
MPI2:?!(%%.\)?"RZK3S:5SZ.KC).(>^0./Q HB *SPB:_#L\N"(G;@<1.[[X
MTB#^N[D_1@N-D;GY>25]MTW?=>F[%](_'Z<\-Z*:(G44UAZV.)8HZ*:9OSUL
MW&E8/^DG<1OU3F#2"DRN"ARU=:-UD5Q!P0SA4NOS4FNRY$!#$O3"(Z&G07$_
M[9W7F;8ZT^N-E(;RTPF>TYB>MC-,^[WD2.5I6#_LWZ=',OT##ZA K9PU:N+>
MZ/JE:$];]QTYTSDZ'Z,KUR;ZEZ:V]$>J5DQHPF&)E$&GAYU3M4W6&R/7SFD6
MTJ!ON66)7Q90-@#OEU*:_<8F:+]5PS]02P,$%     @ .W.L5*L_QWA! P
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
M.%2>?^^Z&717-3+#O3=7H2Z\=QGP+ZCILVZUL\>Q=X4WZQ.RS<;E_M TGOO
M=,$IWP*71!E=W5P'H!L?:R96U?YE+Y0EG_##DJP?M3M ^TNE[&[B+NC^3-)7
M4$L#!!0    ( #MSK%1>=XPEG08  $HE   9    >&PO=V]R:W-H965T<R]S
M:&5E=#4T+GAM;+V:;6^;2!#'O\K*NI-:*1>S3]BNDDB)G<>+KU&27G6J[L4:
MKV-48"FLX^;;WX*QEQ08<ZWCOFB,S7]FF-G],;MPM%3)UW0NI4;?PR!*CSMS
MK>,/W6[JS64HTD,5R\C\,E-)*+0Y3)ZZ:9Q(,<U%8= ECN-V0^%'G9.C_+N[
MY.1(+73@1_(N0>DB#$7R<B8#M3SNX,[ZBWO_::ZS+[HG1[%XD@]2?XKO$G/4
MW5B9^J&,4E]%*)&SX\XI_C#F@TR0G_&W+Y=IZ3/*+F6BU-?LX'IZW'&RB&0@
M/9V9$.;/LQS*(,@LF3B^%48[&Y^9L/QY;?TBOWAS,1.1RJ$*/OM3/3_N]#MH
M*F=B$>A[M;R2Q07QS)ZG@C3_'RU7YW*G@[Q%JE58B$T$H1^M_HKO12)* LP:
M!*00D+8"6@AH6P$K!.Q' 6T0\$+ VWIP"X';5M K!+VV@GXAZ+<5# K!H*T
M.^O*.:TEFV*WKC9>EQNWKC=>%QSG%>^NQF(^D$="BY.C1"U1DIUO[&4?\MF0
MZ\WX]:-LXC[HQ/SJ&YT^.5NDYILT14,53OQ(9+,I1>]&4@L_2-^C/]"GAQ%Z
M]]O[HZXV[C)1URM,GZU,DP;3IW%RB!Q\@(A#<(U\",MO1 3*1[#\0<9&3G*Y
M4R,_A^5C\8*<7J/Z E9_]/0Z=CRHD5]NN?2%N73J-,JO6B>^5GX-RR_DY!"1
M?J/\YM?D?\+RD?3,M>/&S-]NJUNRD9,:^;B]]Q\&7=?,K,WT(IOI17)[]">G
MUY=;\S.ZUC),_P7<T8T[FKMC#>X>E18!\HP/?RJ3W%M=!59&W-Q(=F=_/L&8
M,L?\.^H^U[AG&_<,='\:JD6D42S\:5WE6-6MPWF]2[YQR4&7YY&8!/+Z\0#=
MW@[1E[$,)S*!4NEN#+O[J%QOXZZW@\J=]2HI=!VGN7#]C?<^Z/U.O)AF3*=H
M$9MFR@N4N?8GI&9(SR6:K#,AO&\+/_6;8ENYX*78&!3;8!/; (SMK,;]@>D9
MLZXTB]*/4I.Z((N_+JI!)2H"184=>^-TP+C&,A+)LT"W>MIFW.'2'1GO8^1A
MRRA,=C'V"BOE5'(^X,VIM-3",+9V,OP*'^7P*%AI2S4,8VVH(FT",A&^3A(2
M.>]J@ZFRCH"YLKS#,/#^.;P\1 ]JIM'U8^NQ9Z&']T(];+&'=\&](:Z"K[AE
M->33D@^_/?J&N,H^ZO::H[/LPS#\_O_0&Q86RZGBN'D:$ L\ @/O-,M!(J<H
MG8M$IBB6B6<",\O[NC"V&'.=0\?Y'>JP+"\);ILCDYC90B\2F067[VI$7GUT
MN&9^NLU)*O5[,$OO2_<E+4V::FNTQ0C;FAR+5@*C]336*I(&%I'7AA3$0I&P
M?9""6/ 1&'SM2'%>6"E7EKDN;2ZM92-QWYP4YX6/UZ2 PK,D)3!)?ZU/.B^L
MEP/#T.V36,(2F+"K*6%JUJ)X_2J[H!@L1PG,T0>MO*\R"$P65IN=&4/3ES0;
MG@=M)P>UJ*3.7I9]EH$49F"[R3&B5>SU>KCY-DHM]RB,K%U,CA&M=I@N<9N[
M)EI:%\,8_+7),:+5WA(S-F@.S&*4PKUE^\DQHM6>LN<V3PYJR4IALOYE[@_G
MLYGT3/G:3@5+3;J7CI):#M)==)27M*:C)!!LJ 4>??N6\I)66\H!@\*S+*1O
MN:"^I-7^DF(@,&:IR>">\$XM/QM-RR'(+!S97A;4S,*0[6)!?558*6>R#Y68
M6=PQ&'<_T1)?L>JN(+A3PDJ[@C#C/D;H421/AC*7B5K$K0ML <;X7@ILH<;@
M5K!=@:\+*Z]ZT7(^5]OI-6?UP,1;%#(8A;L T0VK-H;@GB.SG&0P)U=9-$LD
MWS1D9EVY+9\WK,I$3!BP;F,6B@R&XIWPIX9\R!/IO-9UE7I@>\PM]3A,O?/B
M^E.D\WS$B\2;B]3,U\2OG:GCPN"K6 8N;MYOX!:5'.XCX6 :G^F,"[.O!@ET
M,^66I1QFZ?:(:A\3C7FUEX0+9N'*8;BVB*CN>>68US218$06L!P&;(N(:I^%
M\9I=2C"BTE,9N*6\CF:FF7AZ00\J6*QPW/+Y#+<0YGOI++G%*=]%9WG!JYTE
MHX/F)3ZWP.0P,$^GTQS3)@KC7B*UC&22SOUXQ?!$UCUVN]ABE&[;;.(6HGS+
M*CO;&+2C;ZZ":7;# 3<*+[;8-%.D*;YNZ;6'["VCL6DR3/.* CDSIIS#GAFC
MR>K%G=6!5G'^)L1$::W"_.-<"E/+[ 3S^TPIO3[(7J[8O#YU\A]02P,$%
M  @ .W.L5"E.@L*3 @  , 8  !D   !X;"]W;W)K<VAE971S+W-H965T-34N
M>&ULQ95+3^,P$,>_RBCB !*01Q_+HC82+?M @A6BL'M '-QFTE@X=K"=MGS[
M'3LEZD+H=2^-'S/S_\W8GH[62C^; M'"IA32C(/"VNH\#,VBP)*94U6AI)U<
MZ9)9FNIE:"J-+/-.I0B3*!J&)>,R2$=^[5:G(U5;P27>:C!U63+].D&AUN,@
M#MX6[OBRL&XA3$<56^(,[4-UJVD6ME$R7J(T7$G0F(^#B_A\,G3VWN WQ[79
M&8/+9*[4LYM<9>,@<D H<&%=!$:?%4Y1"!>(,%ZV,8-6TCGNCM^B?_>Y4RYS
M9G"JQ!^>V6(<G 608<YJ8>_4^B=N\QFX> LEC/^%]=8V"F!1&ZO*K3,1E%PV
M7[;9UF''(8D_<4BV#HGG;H0\Y26S+!UIM0;MK"F:&_A4O3?!<>D.968U[7+R
ML^FD-K1B#$Q5.>>2N5(9.+Q$R[@P1W ",[H'62T05 YH+*=*8 8YXQI63-1H
MW(8M$)@Q: W5^:7FFDR8S$!P-N>"6TYF)_!-LKG J_MCN+Z>PN,-EG/43W
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
M-RRHD:.R!K2?2VD^)K:Y='\-R3M02P,$%     @ .W.L5,C.%ZD[ @  ^00
M !D   !X;"]W;W)K<VAE971S+W-H965T-3@N>&ULS53?3]LP$/Y73A$/(#&2
MAL(VE$:BH&E(,%5T; ]H#VYR:2S\(]B7EOWW.[LAZJ3!\UYBG^_NN^^^V%=L
MK7OR+2+!BU;&SY*6J+M(4U^UJ(4_L1T:]C36:4%LNG7J.X>BCDE:I7F6G:=:
M2).413Q;N+*P/2EI<.' ]UH+]WN.RFYGR21Y/;B7ZY;"05H6G5CC$NFA6SBV
MTA&EEAJ-E]: PV:67$XNYM,0'P-^2-SZO3V$3E;6/@7CIIXE62"$"BL*"(*7
M#5ZA4@&(:3P/F,E8,B3N[U_1O\3>N9>5\'AEU4]94SM+/B508R-Z1?=V^Q6'
M?LX"7F65CU_8#K%9 E7OR>HAF1EH:7:K>!ETV$O()V\DY$-"'GGO"D66UX)$
M63B[!1>B&2UL8JLQF\E)$W[*DAQ[)>=1.>\]GW@/5U:OI!%!*@^'UTA"*G\$
M'V#)]Z#N%8)M #U)5@)K:(1TL!&J1Q\<PGLDSQH_]]*Q6Y@:E!0KJ21)#CE<
M"(>&6B19B8![ -+ ]];VGD-]D1+W$ABEU<![ON.=O\'[LG,GD$V.(<_RR</R
M&@X/COY&25F)48Y\E"./L-,W8._0"+<1<$LU/-ZA7J'[]0[LZ0A[&F%/_S.5
M'V^Y+-P0:O]>&].QC>F[ZGSC(;%7[QCPI5)]+<TZL*N$;T=N__JC._#S"!Z&
MQ:;\G!7I9I]0NG>3PU"X$VXM62J%#2=E)Q_/$G"[A[8SR';Q<J\L\5.)VY9G
M$[H0P/[&6GHUPGL9IUWY!U!+ P04    "  [<ZQ4,:PNX[D"  "S!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6S%E5U/VS 4AO_*4<0%2+1)TS8!
MU%9:B\:88$(4-DV("S<Y:2P<N]A.6_[]CI,2=2/T=C>)/\['<]X<.Z.-TB\F
M1[2P+80T8R^W=G7A^R;)L6"FJU8H:2=3NF"6IGKIFY5&EE9.A?##((C\@G'I
M34;5VIV>C%1I!9=XI\&41<'TVQ2%VHR]GO>^<,^7N74+_F2T8DN<HWU<W6F:
M^4V4E!<H#5<2-&9C[TOO8AH[^\K@)\>-V1N#JV2AU(N;7*=C+W! *#"Q+@*C
MUQIG*(0+1!BONYA>D](Y[H_?HW^M:J=:%LS@3(E?/+7YV#OS(,6,E<+>J\TW
MW-4S=/$2)4SUA,W.-O @*8U5Q<Z9" HNZS?;[G38<PA[GSB$.X>PXJX35927
MS++)2*L-:&=-T=R@*K7R)C@NW4>96TV[G/SL9%H:6C$&9JI8<,F<5 :.+]$R
M+LP)=&!.?9"6 D%E@,9R4@)3R!C7L&:B1.,VF#%H#6G\6G)-VTRF(#A;<,$M
M)Y,._.Y>=6&N,@O7#W!C4WBZQ6*!^AF.@$MXR%5IR,N,?$ME.3@_V94PK4L(
M/RGA.Y-="'JG$ 9A[W%^"<=')W]'\4F41IFP42:LPO;_KS)/-Y0%KBT6YOD
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
MCMH%T'ZNE-U-7&/I?@OQ'U!+ P04    "  [<ZQ4P6HV:RD"  ![!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q]5,%NVS ,_17"Z*$%BCIQDFXK
M' --TV$]%"B2=3L,.R@V8PN5I52BD[9?/TIVO Q8<K%%BN_Q47YRNC/VQ56(
M!&^UTFX:542;FSAV>86U<%=F@YIWUL;6@CBT9>PV%D410+6*D\'@.JZ%U%&6
MAMR3S5+3D)(:GRRXIJZ%?9^A,KMI-(SVB84L*_*).$LWHL0ETO/FR7(4]RR%
MK%$[:3187$^CV^'-;.SK0\$/B3MWL 8_R<J8%Q\\%--HX 6APIP\@^#7%N]0
M*4_$,EX[SJAOZ8&'ZSW[US [S[(2#N^,^BD+JJ;1YP@*7(M&T<+LOF$WS\3S
MY4:Y\(1=6SOACGGCR-0=F.-:ZO8MWKIS.  DQP!)!TB"[K914#D7)++4FAU8
M7\UL?A%&#6@6)[7_*$NRO"L91]FCL"](8J40EI@W5I)$!^=SSDGE+N ,I(;O
ME6F<T(5+8^*>'AGG'?^LY4^.\ \3>#2:*@?WNL#B7X*8Q?:*D[WB67*2<8[Y
M%8R&EY ,DN'S<@[G9Q<G:$?]08P"[>@([8/>HB.V&[E+F..*@ >&^]=&TOOA
MT?RZ73FR;*;?)YJ.^Z;CT'1\I.D"<U-J^8$%,&<A=0G*.(<L0=2FT?2_ V\I
MKP.EOW/;[,MU&F\/9<0'AJC1EL'V#G)/V7JCS_8WZ[8UU-_R]EJR04JI'2A<
M,W1P]6D2@6VMW@9D-L%>*T-LUK"L^.^ UA?P_MH8V@>^0?^_R?X 4$L#!!0
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
M5MF00G_%E>3J+5$Z&7^7&7#TF"2L*J1 2TB [/": L)%BA8<2DQ2]/&@ND:
M0-=SD)A0<8-NT4IU5%JI2+9!S-C@HPU_:U,V-G"TN44OJSFZOKI!5X@4Z#EC
ME5"!(K*ERDF3V4G#_U3S>V?XYY#<(=_]@#S'<P?DL_?+G;=R6U6R+:?7EM,S
M?OX9O_^HR:_'M9!<M?7O"QQ^R^$;CM$9CD7'?:BPM4-H'/1FW\6C8#R)[-UI
M^?I!?C!QVZ W<*,6;G01[C/; 2_442 1KF3&.)%D&+'V"4Y7#QVW@S@0Y#C!
M,&+0(@87$9= L03UE3 _QQ;TEO7N.V3]D- ] Q:V8.%%,+-?AW#"WEIN./$Z
M0/T@WW>]8:)Q2S2^2/3,)*;==C8MWFP (4"U?U)QKK[X$/JXUV/WDWNG@]X/
M<IW ]3OL]LE)J/]"WS#?DD(@"ANE<^[&*G=>G^SU1++2'(YK)M51:X:9^AD"
MUP'J_88Q>9SH\[;]O<;_ %!+ P04    "  [<ZQ4H#E_:E0"  "Q!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6R-5%U/VS 4_2M7$0\@=763E#)0
M&HDV3-L#4P5C>YCVX":WC85C!]NAY=_/=M*LH);QDMC7]YS[99]D(]6C+A$-
M;"LN]#0HC:FO"-%YB1750UFCL"<KJ2IJ[%:MB:X5TL*#*DZBT6A"*LI$D";>
MME!I(AO#F<"% MU4%54O,^1R,PW"8&>X8^O2. -)DYJN\1[-0[U0=D=ZEH)5
M*#23 A2NIL%U>)6-G;]W^,EPH_?6X"I92OGH-M^*:3!R"2''W#@&:G_/.$?.
M'9%-XZGC#/J0#KB_WK%_\;7;6I94XUSR7ZPPY33X'$"!*]IP<R<W7[&KY]SQ
MY9)K_X5-ZSN) \@;;635@6T&%1/MGVZ[/NP!PLD10-0!HK> \1% W 'BCP+&
M'<"WFK2E^#YDU- T47(#RGE;-K?PS?1H6SX3;NSW1ME39G$F72A[@Y1Y 2H*
MN'EJ6&UG:@;PW=ZXTPP-95R?P2=XN,_@].0,3H )^%'*1EN 3HBQ.3@FDG?Q
M9FV\Z$B\,();*4RIX4846+PF(#;YOH)H5\$L>I<QPWP(<3B :!2%!Q*:?QP^
M.@#//@P/+]^I)N[G$7N^^#_S&,""4V%>CP5^7R^U4?:M_'DGU+@/-?:AQD=3
MMT*1,^K?'VZMD&@\--"69>)9G(H\I^'%Y20AS_M-/N 4Q^>OG;(#3M$D[)W:
M*LC>9:Y0K;TH:,AE(TQ[*WIKKSO7_KF]L<^L'K7R\8^F%;-;JM9,:."XLI2C
MX<5Y *H5B'9C9.V?S%(:^P#]LK2:BLHYV/.5E&:W<0%ZE4[_ E!+ P04
M"  [<ZQ4(D/2D7H#  "$#   &0   'AL+W=O<FMS:&5E=',O<VAE970W-"YX
M;6RUEUVOFS@0AO^*A7K12NT!\YVC)%*;M-J5VMVCINU>^\!PL J8VB9I_WUM
M0@@!0WO1O4DPS+Q^/&-FS/K$^%>1 TCTO2PJL;%R*>M[VQ9)#B41=ZR&2CW)
M&"^)5$/^9(N: TE;I[*P7<<)[9+0RMJNVWL/?+MFC2QH!0\<B:8L"?_Q!@IV
MVEC8NMSX2)]RJ6_8VW5-GN  \G/]P-7([E526D(E**L0AVQCO<;W.QQJA];B
M"X63&%PCO91'QK[JP=_IQG(T$1202"U!U-\1=E 46DEQ?.M$K7Y.[3B\OJB_
M:Q>O%O-(!.Q8\1]-9;ZQ8@NED)&FD!_9Z2_H%A1HO805HOU%I\[6L5#2",G*
MSED1E+0Z_Y/O72 &#MB?<7 [!_=W';S.P6L7>B9KE[4GDFS7G)T0U]9*35^T
ML6F]U6IHI=-XD%P]I<I/;A^XVA%<_D"D2M';;PVM58[D2_2/VD'/]R )+<0+
M] H=U/Y)FP(0RU ]](&+#ZJ4RROT^;!'SY^]0,\0K="GG#5"68FU+16LGM).
M.K W9S!W!FP/R1WR\$OD.BXVN.]^W]VY=;=5B/HXN7V<W%;/F]';,2'O%W2\
M7L=K=?P9G?>@]ES.BA314L7Q"#ITQO"<=<)61[^,QZT7N<':/@Z#8# *,>Z-
M;A#]'M%?1-RQLFXD<-'F5V6:UCEP4EQ3;<(]:P8#DA@[X0AW:A2UV37A!CUN
ML(C[;Y;1!%#6\(K*AL/MKC2A!A,*+_96(U2#4>A&9M2P1PT743\PR3@Z0DZ3
M HQ)#R>S8M_W1V@FH[FD1SU:M(AV8)D\$0XFJ&@Z7^AZ(RBCT0Q4W$/%O]B)
MPIC >#I7''G1B,A@%;FK&:15C[1:K .ODZ0IFX)(2%6W4)TSH43WHZ7:@)UK
M,7;^4'7HA&Y6Y_AX% *#511XY@C@0<O _T.!Z$2'+&&P&N]M@U40Q^$,\K5Z
M8_</%XE.< CB^K$SQC58>;XS@WMM$GBY2_RZ4'0"-_EW_0G>U"H.YX)Y[0]X
MN4$LU0H\+?$XP!,N@Y4?Q#-@UTZ EUO!W,MI!)T6>.S&X;C!FLRPY\R]0]=.
M@)=;P?Z"IU"3F3+7280W[T+DC@D-5JMX'$M[<$34Y_,/A#_12J ",N7FW$5J
MA?Q\Y#T/)*O;4^,CD^H,VE[FZC,!N#90SS/&Y&6@#Z+]A\?V)U!+ P04
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
M(KJIS;A(#.Q-K(>[X_^.QQ\CCK9"WJLU@$:/9<'5.%IKO;F(8Y6MH:2J(S;
MS9NED"75YE:N8K610'/G5!8Q29)^7%+&H\G(/;N5DY&H=,$XW$JDJK*D\I\K
M*,1V'.'HZ<%GMEIK^R">C#9T!7/07S:WTMS%;92<E< 5$QQ)6(ZC2WPQ)>?6
MP5E\9;!5.]?(IK(0XM[>7.?C*+&*H(!,VQ#4_#S %(K"1C(Z_FZ"1NV8UG'W
M^BGZ;RYYD\R"*IB*XAO+]7H<#2.4PY)6A?XLMK]#DU#/QLM$H=Q?M&ULDPAE
ME=*B;)R-@I+Q^I<^-H78<<#] PZD<2#/';H''-+&(76)ULI<6C.JZ60DQ19)
M:VVBV0M7&^=MLF'<3N-<2_.6&3\]F:^%U.@.9(EFL-#HPPPT987ZB,[0W/1,
M7A6 Q!(I9Z>M76[MSM"7^0Q]>/<1O4.,H[NUJ!3EN1K%VJBRL>.L47!5*R '
M%&"";@37:X5^Y3GDWP>(33IM3N0IIRL2C#B#K(-2_ LB"<%[!$V/=T\"<M*V
MQ*F+EQY9XAE362%4)0']>;E06II6_BLP3K<=I^O&Z1X8YTYH6NQ.U$)($X+Q
MU=Y9J8/U73"[V!\F>)"D9!0_[)9JCQ7ND?/6ZCNEO59I+ZC45>3,:<PDY$RC
MI11&+^7W"@ENZG(#Y0)DJ"K]=JS^2:L_:,<9!'/ZQ/B]X9YE"MM;[[#[']?S
M@(AA*V+XEBTP_&%RN_UN]UD'U$:]W0X@O0,-<-[J/'^;!D#_HAO&65F5Q_0$
M3CSUDI-V!=[A*PZF>LU-FJ TDE0#>K^7C^$(N#-,WH>T$*^%O%W9Z>/19?<D
MQ*=%(?8LQ&$8'E/V< 322<-E][3#8=Q-*RF!:[-MZTHRS4#9';40?%7/12$H
M5_54+!FG/&-F$3.N--.5_5]'(;.S-K-TS'1X-.+3LA%[..)7TO$%_S >L><C
M?E- XA\).>RGPV>$Q'L0F9!!LI^1V$,2AREYBK[Y.: 2#U1R6J 2#U3R:J"^
M$ %W!L&533Q021BHIYJAX]E+/'O):=E+/'O)J]G[0H2T@[O!&?+L)?\K]A+/
M7G):]A+/7O)*]K[@;S[T0CH\>TF8O<>T13@"Z>#PPO5H)6&T_N0^T$3;W0?2
M02]YM@^$Q[0',A=J0S,81QM3!Y /$$W0OG3BG>_Y$N3*'7,HE(F*Z_K3OGW:
M'J5<N@.$V)O7YS W5*Y,.Z,"EL8UZ0S,<I'UT49]H\7&G0XLA-:B=)=KH#E(
M:V#>+X703S=V@/: :?(?4$L#!!0    ( #MSK%1#_:OHHP(  '$'   9
M>&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;)V576^;,!2&_XJ%>M%*:_D*D%8$
M*4VZCXMI4;-N%],N'#@)5@UFMDG:?S_;$$03$G6[ 7^<]_5SCHV)=XP_BQQ
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
MQ\_P&T3]\ 5PXKW;?&<;%*TUEV<N=VM$M5?;E<C])I'[/TBD6NYNSJ:OYSZ
M;_!/P^/9II+8]ZDVA?;[4C7"'3 .&A@'_^L1>=CX.?P/1^3)X8/#;Q@.1^/V
MPR\,-E>XH-/K^P?%XGIEZT6MVY"_%T4[3Y\\X?(:=O 1;ETOPQ]@>U"6K<"Z
MK43]<?"B#<]@Z^:;HUGZ+PC7BC@#U26XF6V^4M[ZN_E@(UY]XIP+L^3-R"U^
MP:I!?Y_O!Z;Z:JA>2!?^'CW7Q+=R/TSY2PN-$^#UA=9T^^(<--]NTW\!4$L#
M!!0    ( #MSK%03'6/4IP4  ,48   9    >&PO=V]R:W-H965T<R]S:&5E
M=#@R+GAM;+59;6_B.!#^*Q:W>]K541([)$"/(AW0W7;5;JNV>Z=3M1\,F!(U
MB5G;*:VT/_[&3DAX">'E%JEJB3W/XQD_D[&9MF=</,L)8PJ]AD$DSRH3I::G
MEB6'$Q926>-3%L',F(N0*G@43Y:<"D9'!A0&%K%MSPJI'U4Z;3-V*SIM'JO
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
M )Y/A="/%^8[4O&Q].@_4$L#!!0    ( #MSK%2=29?#H (  &('   9
M>&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;(U5WV^;,!#^5RS4AU9:"Y@?:2N"
MU)1-ZT.EJFFWAVD/#ER"5; SVS3=?S_;$)82$N4%[//WW7UW!^=DP\6;+ $4
M^J@K)J=.J=3ZUG5E7D)-Y!5? ],G2RYJHO16K%RY%D *2ZHK%WM>[-:$,B=-
MK.U)I EO5$49/ DDF[HFXN\,*KZ9.KZS-3S35:F,P4V3-5G!'-3K^DGHG=M[
M*6@-3%+.D(#EU+GS;[/8X"W@!X6-W%DCD\F"\S>S>2BFCF<$006Y,AZ(?KW#
M/525<:1E_.E\.GU(0]Q=;[U_L[GK7!9$PCVO?M)"E5/GVD$%+$E3J6>^^0Y=
M/I'QE_-*VB?:=%C/07DC%:\[LE904]:^R4=7AQV"'Q\@X(Z AX3P "'H",&I
MA+ CA+8R;2JV#AE1)$T$WR!AT-J;6=AB6K9.GS+3]KD2^I1JGDI?R =(I!OP
MP')> SK/0!%:R0MTB>;Z&RN:"A!?(MH>+T!_:8#4EM69+]'K/$/G9Q?H3)O0
M2\D;25@A$U=IC2:2FW=Z9JT>?$"/C]$C9ZJ4Z"LKH/CLP-7)]1GB;88S?-1C
M!OD5"OPO"'O8'Q%T?SK=&Z%G)]/]FR/9!'V_ NLO..#O])[\NEM()?1_]?M(
MV+ /&]JPX:$TM$>I:#[6T)896Z:9,N]I@"=^F+CONU7>1^$HQ,%G5+:/\B?7
M7MRC/HF/>O'14?%Z0.C?GXUI;XG1;CP<1=Y ^PC*O[D>H+(15!C'![3'O?;X
MJ/:'8ST>RRC>JV"(<3SLQCXJF(3>L!LC*!Q.\" C=V?ZU"!6=HI+E/.&J?8W
M[:W]17%GY^/ /M,72#OO_[MI;Y]'(E:4253!4KOTKB:ZRJ*=Z.U&\;6=<0NN
M],2TRU)?@B ,0)\O.5?;C0G07ZOI/U!+ P04    "  [<ZQ4.C3P71P#  !E
M"@  &0   'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6R=5EUOFS 4_2L6VD,K
MK04#X:-*(K5AT_I0J6K:[=F!FP05[,QVFN[?SS:$$N)$55\2;,XY/O?Z8M_Q
MCO%7L0:0Z+VNJ)@X:RDW-ZXK\C741%RS#5#U9LEX3:0:\I4K-AQ(84AUY?J>
M%[DU*:DS'9NY1SX=LZVL2@J/'(EM71/^[PXJMILXV-E//)6KM=03[G2\(2N8
M@WS9/'(U<CN5HJR!BI)1Q&$Y<6[Q388-P2!^E[ 3O6>D0UDP]JH']\7$\;0C
MJ""76H*HOS>8055I)>7C;ROJ=&MJ8O]YK_[3!*^"61 !,U;]*0NYGCB)@PI8
MDFTEG]CN%[0!C;1>SBIA?M&NQ7H.RK="LKHE*P=U29M_\MXFHD? T0F"WQ+\
M(2$\00A:0O!90M@20I.9)A23AXQ(,AUSMD-<HY6:?C#)-&P5?DGUOL\E5V]+
MQ9/39_(. JD-N*<YJP%=9"!)68E+=(7FJLB*;06(+9'<X\H6IR;0 B@L2ZFQ
M+_,,77R[1-\4 #VOV5806HBQ*Y5'O9*;MW[N&C_^"3_81P^,RK5 /V@!Q:&
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
MXR=2+RC4?#%+1?D?/%:V8S5C7 C)LAJLQAG-JU_\5 O1 <!1#P#5 .0*"&I
MX H8U8#1'@#U <(:$+K.,*X!8U= 5 ,B5\"D!DQ< =,:,'4%0'\7.=\9T@3[
M(-I!'V07;N@<;[@+.'2..-R%'.['O!^R"WJUX;UJQY?ILL 2SV></0*N[16?
MOBASKL2K+*&Y/A[N)5=/J<+)^?GO@LIG<+0@$M-4O /'X-O] AS]\6[F2<6O
MK;RXYOI0<:$>KFO,A\"/_@+(1]  /[/#3XN5@D\U'$8&^,(.7Y!X" +8._NY
M.]PWP"^<X7!J@']TAX<&^"=W.#+ +QV4AZA7NL\N<9_TPK^XS![T*G_UVNS/
M (U[T=?.DQOC]M5EZ:->^(USW/R]+>^I1&ZR&379C$J^P#6;?UXI"W I22;^
ML? '#7]0\H]Z^+\3(<&&<,H2T_%@!R]9P8^?">861T:-(R,KUV4N.54]2@RV
M."T(8$O -KK?$( \$1Y304P>+BK6<<FJ.Z?M?(PF,V_;/2<.;:)Q^-+FXM F
M#*+&YL62PF9)H75)?S.)4U#DG,1LE=-_20)BEJDV4&"],-.)%AYX$4P#LQ?C
MQHNQU8L?93]%DF.\)5SUA_W1/K<30:!##0*0L5RN!8 CD.!G88E]U+@869FO
M\1/-BDQ[%I-<:B=5^!,JU)9X*,JFLQQO:4+R!- <$!RO2W>&IJIDGRT*A[[_
MI\7M2>/VQ$ITNEIQLL*2M*Z5>]=T7$\. @OA:.*_W(2?#58^FD8OK;X<6DW"
MR=Y^OCHT"J9P+S&N#XVB@^SY:C *@M"\*:>-=%.K=(N=8-T@"QUEM0> 6&-.
MP)&*\X*E*>:BO6MJ8BZKN28=#_TA"O:T-1K!/6DK(PA?6,%H7UP3E[\OKIDK
M'._):^*"/?)"OVT"?:O ]R2GC(/S)Q(7^G4-W"R7-"9*RI_7)'L@W%8\8*?7
MA&]2GF!;_R"R+T1'76V @L=K]=)8[HKJGKF?K=C";G+XZJ]'S[9,0GNIT^4<
MW*8X=]*O+7IP]#;ZM34(VHO0'1&$;U7I83RA.>;/51X)L%3;@PI1X#Q^3=6;
M>HZNJC#T+;JVQ0G:B\IIDE"=^ZI0[CMH]^EC3=SU"84O7*K[[$,[Z-M\;ZL6
MM!>2\Z<-Y64I[Z^I'U_A@'Y9QFQ5%+;U"+H6)-T]&>*]+&2A3M85Q[E\3>#S
M>K*N<-- 2]RC6WOV0_OA?YA+X#]P3?.R!W!(+]2>@LA_D_1"[0&(H'4M-W6/
MNM5]M"&2E92OD 2O[@'4>5^PGY=F<>L&RT7<]DA$P=N(VYZ.R/Y.X"BNG634
M+Z[7^<JB/YVJ=[^5>@<!*5DJ*G\8J;W/JZ^1U4"R3?GAY8%)R;+R<DUP0K@V
M4,^7C,G=0'_+:;X)S_\'4$L#!!0    ( #MSK%3*)$T0_ ,  -D/   9
M>&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;*57WV_;-A#^5PBA#PG06B+E7PUL
M TF=;7WH%C3+^C#L@9;.-E%)5$G*3H#]\2,I6=)JB;$=/UBD1-Y]=_>)GVZV
MY^*[W (H])PFF9Q[6Z7R&]^7T192*@<\ATP_67.14J6G8N/+7 "-[:8T\4D0
MC/V4LLQ;S.R]![&8\4(E+(,'@621IE2\W$'"]W,/>X<;7]EFJ\P-?S'+Z08>
M03WE#T+/_-I*S%+().,9$K">>[?XYHX$9H-=\1>#O6R-D0EEQ?EW,_D<S[W
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
MJ.TY3FAGF.369&3.EGPR8J6D)(<E1Z+,,LP_9D#9;FRYUO[@D6Q2J0_LR:C
M&W@"^5(LN=K9#4M",L@%83GBL!Y;4_=^$6E[8_"+P$X<K)%6LF+L56]^)F/+
MT0$!A5AJ!JP^6Y@#I9I(A?%6<UJ-2PT\7._9OQOM2LL*"Y@S^ILD,AU;0PLE
ML,8EE8]L]P-J/0/-%S,JS"_:5;9A8*&X%))E-5A%D)&\^N+W.@\' #<\ ?!J
M@-<&G/+@UP#_4D!0 P*3F4J*R<,"2SP9<;9#7%LK-KTPR31H)9_DNNQ/DJM;
MHG!R\@@42TC0$G-)0*!GCG.!34T$NEZ Q(2*&_05O3PMT/75#;I")$?/*2L%
MSA,QLJ4*0E/9<>UP5CGT3CAT/?3 <ID*]"U/(#DFL%7TC01O+V'FG65<0'R+
M?/<+\AS/[0EH?CG<Z8$O+H:[=V?4^$U!?,/G7U"0C^-R_)FNA.1J]_>,GZ#Q
M$Q@_P4D_*OU<.1+ MR2&WE)6%*&AT UD.QF$[F!D;P_3VS7R'<<Y-EITC0+_
MP.A(PJ"1,#@K81J_E>1_$BJ*P8%C+_3O6A*Z1M%PV%(PZ"CPO*!?0-@(",\*
M4-5- *EWA)A,@:LV&@/9XA55#W&%*<Z5)I24@"1#1 IU7_TWBNJQ]LD-.TI\
M?]@JQKQK%(5^OY2HD1)=(*7 '_W1MR)'.&-E+OL$1)TT1TZK%/.NC>NW_TOV
M04_,@&_,;!$HUGZKWM*<-N-K:KIVZWRFQEHUA?[15#/Q ?,-4>^2PEI1.K>1
MRBBOYDRUD:PPG7?%I.KC9IFJT0Q<&ZC[-6-RO]$.FF$_^0102P,$%     @
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
MW*F)K9KXC)J/#5V#0'R#I-,E3]VXXQA9#E-F=FF4^+L384==V%%OV'O8 6L
MS8!EI:Y&6_2X!*.DS].X(Q__!QF>=&HFO597(#*M1E=8DV5JPV9MV%.Y[F<+
MXT$0O#CU$_P%%YS!+?IQ5W_"7!;\HXJDG12VLDN4\88I]VMWJUWSN+$U\]GZ
M3#<5UP-^T;B.M,2B($RB"C::,AA,]#<E7)5W$\5K6_?67.ETVF&I&R,(<T#O
M;SA7AXD)T+7:]"=02P,$%     @ .W.L5+I#((7@!   XQ0  !D   !X;"]W
M;W)K<VAE971S+W-H965T.3<N>&ULO5A=;Z,X%/TK%IJ'5MH6;/-9)9&F97:W
MTE2JFG;G830/%)R$'<!9VVFZ^^O7? 2(,;33[:PJ-6#.O;['U_<>\&Q/V7>^
M(42 YSPK^-S8"+&],$T>;T@>\7.Z)85\LJ(LCX2\96N3;QF)DLHHSTQD6:Z9
M1VEA+&;5V"U;S.A.9&E!;AG@NSR/V-^7)*/[N0&-P\!=NMZ(<L!<S+;1FBR)
M>-C>,GEGMEZ2-"<%3VD!&%G-C8_P(D1.:5 A_DC)GO>N04GED=+OY<UU,C>L
M,B*2D5B4+B+Y\T2N2):5GF0<?S5.C7;.TK!_??#^:T5>DGF,.+FBV9<T$9NY
MX1L@(:MHEXD[NO^=-(2J &.:\>H_V#=8RP#QC@N:-\8R@CPMZM_HN5F(G@%T
M1PQ08X!4 WO$ #<&^+4&=F-@5RM34ZG6(8Q$M)@QN@>L1$MOY46UF)6UI)\6
M9=Z7@LFGJ;03BR59RRP*\!NA:Q9M-VD<9>"ZJ#=4E9@B 3?1GY2!JRH:PC@X
M"8F(THR?@C.PE#LQV64$T)7<!UO*!$D ;[PRPN7Z\_*9W*FL]G@&'I8A./EP
M"CZ M #W&[KC<A8^,X4D5(9EQDWPEW7P:"1XB, -+<2&@T]%0I)C!Z9<B78Y
MT&$Y+M&DQY#$YP##7P"R$-0$=/5Z<TMC'K[:' 83;'";7%SYPR\D]Z[*2UJL
MCS+[];.$@VM!<OYM8C*[G<RN)K-')KNG0FX=1IY(L2/:9-;V;F5?]J.GA>U;
M&#DS\ZF_Q$,8]B ,[&-8J($AQ\56"SMBX;0LG$D6GYYE1^7Z^&M+IQ\_"BP_
M4.(?PC"V7,M5XA_"4  #S]?'[[;QNY/Q'U+>E)M,>5K$LFK!248Y/]71<@>!
M.!!A)=RK(<JV'-]72 U1&+L.TG/R6D[>)*>02$F+TZX?17FYG?^I!G2,O$$4
MT/9[4=2,-"@<8"6;H<Z7U=NS1XS\EI$_G26Z$ON($; D["F-"0=?;TC^2-A4
M(0:M\^#G5SVT.@&Q_F/=-P[Z:Q@XSJ!N-##?M=3V$&IA,B?ZC,">$,(W5WYC
MVI_3LWT7JPR&,->V [5(=-Z@/[:G(.H8H/>N_<;C41>R/*06OPX&'>2IQ(8P
M:&,X1JR3,8C?MP$T_HYV''*ARFJ(@E*/U Z@@?E>$(R0ZN023NOE]3VX971%
M>/D*+2OH1UH![.0,.O]#,^C4!T[+SRN:@48B?-L;Z(T&AWP'NH/L:' XL(.Q
M?M")#IQ6G<E^,%0%;'L>5"5&@T.R\5F#PM'@H.O;(\().YV!+PC-&UJ"/^3F
M6<A6J0UAR)5_*C,-#+GVR%L.[#0.!N_<$H+A:PY"ELIJB,(RLRHIC2_+&>D(
MJ%-2-*VD#[(-9#2.RB^HP^Y[33= G<8A^/.[ >H$"4T+TLO=8-I!>>AQP;=1
M3.:&3#>7'9(8"Z#]+GLG1^$[.#I>K4[ET+3*334<--0@UX%J36I0GOR45':O
M!H4QA".[M],S-*UG;V@UC<=^)&<Z6AJ8CI<&-D&LDU T_4GXPZVF\:=\P:JD
MAB"DOE"&&A!T/860V3O]R0E;5Z=H',1T5XCZY*,=;4_J/E;G4\KX);P(Z_.V
MSDU]_'<3L75:<)"1E71IG7LR+E:?J-4W@FZK,Z9'*@3-J\L-B1+"2H!\OJ)4
M'&[*"=ISS<6_4$L#!!0    ( #MSK%2*/;Q7G ,  *D-   9    >&PO=V]R
M:W-H965T<R]S:&5E=#DX+GAM;+5778^;.!3]*Q;J0RNU S8?@2J)U)ETMU-U
MM*-)IWVH]L$3;H*W8*>VF;3_?HUA("$DBA3E)<%PSKT^]YB+/=X(^5-E !K]
M+G*N)DZF]?J]ZZI%!@555V(-W#Q9"EE0;89RY:JU!)I:4I&[Q/,BMZ",.].Q
MO7<OIV-1ZIQQN)=(E45!Y9]KR,5FXF#GY<8#6V6ZNN%.QVNZ@CGHQ_6]-".W
MC9*R KAB@B,)RXGS ;^?X:0B6,0W!ANU=8TJ*4]"_*P&M^G$\:H900X+786@
MYN\9;B#/JTAF'K^:H$Z;LR)N7[]$_\N*-V*>J((;D7]GJ<XF3NR@%):TS/6#
MV'R"1E!8Q5N(7-E?M&FPGH,6I=*B:,AF!@7C]3_]W11BBX"C P32$$B?$!P@
M^ W!/Y40-(3 5J:68NLPHYI.QU)LD*S0)EIU88MIV48^XY7O<RW-4V9X>CJ'
ME7%1H[]!K"1=9VQ!<W3+ZP5EC>$INJ/_"8EN[&Q *O1Z!IJR7+U![]#<K,2T
MS &))=)"&[:$9^ E*+3(J5)LR2 U]BZ$3!E?&0Q:;>=*06G&ZUSOT.-\AEZ_
M>H->(<;1UTR4RN178U<;J=6$W44CZ[J610[(P@3=":XSA3[R%-+= *ZI45LH
M\E*H:W(TX@P65\C';Q'Q"!Z8T,WI=&^ /CN9CI,C:OS6=M_&\P_$>Z@]>MNS
M%OWX8H#H5D.A_CV2)FC3!#9-<"#-UYT%,61CS8\LO^I1S],@]GP2CMWG[>+N
MP_P1QDFP"YL-P$@8^5X+VU$1MBK"HRH>.=-F#<\UU695_[B#X@GDL?)$;>#H
MDBZ,VC2C,UVH^>%6W4@8^ 'IN; /PZ-1'/=@LP%8&'M)..Q"W*J(CZJX59)"
M?DKYDS9B<LGR8Z_KL=Z9!C0!=FH6>T'4=V (%R3>WHLPA"-!2/QA#_#6YP(?
ME?*QE&;/<8H+F'0QR45]Z)H>]L_UP=^KF^]Y<;\=#<!(E 2CO@L#L-"\, =,
MZ+HJ/MY6/],UY2=YT+4X'%[4@Z[EX>A<#Z+]M8N#P.][,  C41\V&X0%27+
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
MP?/ -4O\2P!E W!^*:5YZ]B+J/GOF/P%4$L#!!0    ( #MSK%3SB$VXD (
M #D&   :    >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6S-5<MNVS 0_)6%
MD$,"I-'#CM,&LH#8;M$>4AAVTQZ*'FAI91&A2)>D[.3ONZ1DQ4GCH,=>+'*Y
M,]P9DNMTI_2]J1 M/-1"FG%06;NY#D.35U@S<Z$V*&FE5+IFEJ9Z'9J-1E9X
M4"W")(I&8<VX#++4Q^8Z2U5C!9<XUV":NF;Z<8)"[<9!'.P#"[ZNK N$6;IA
M:URBO=O,-<W"GJ7@-4K#E02-Y3BXB:^G0Y?O$[YSW)F#,3@E*Z7NW>1+,0XB
M5Q *S*UC8/39XA2%<$14QN^.,^BW=,##\9[]D]=.6E;,X%2)'[RPU3AX'T"!
M)6N$7:C=9^ST7#J^7 GC?V'7Y48!Y(VQJN[ 5$'-9?ME#YT/!X!X= 20=(#D
M)6!X!##H  ,OM*W,RYHQR[)4JQUHETUL;N"]\6A2PZ4[Q:75M,H)9[,%;E$V
M" O,U5IR;^WI#"WCPIS!.UC2M2D:@:!*L)H52$>7(]^RE4!S#HU<<2&P>![-
ME:3<W (S!BT%F"R>@H(S M%6:."4'$>M/8$OA#8MM:K[;$-^V*IS C4AYDRC
MM!5:GK.VQKOE#$Y/SN $N(1OE6H,[6?2T)(_3F68=UY,6B^2(U[$"=S2MI6!
MC[+ XCE!2,;V[B9[=R?)FXPSS"]@$)]#$B7Q*P5-_QT>O5'.H#_L@><;'.'[
M[P[SY\W*^)5?;Z@;]NJ&7MWPB+JOU/-(&!/4F9C,$:C'04[E<"I34?&O7HF6
M<^0Y7<O;9H,/HZLTW!X>T]])E]%5W">UY88'KY#4K7US,B2^D;:],GVT[W\W
M_MF_B$^H+[9M[(FF;:JW3*^Y-""P),KHXNHR -TVJG9BU<:_]96R9+$?5M3;
M4;L$6B^5LON)VZ#_M\C^ %!+ P04    "  [<ZQ4)',/S\4"  ";!P  &@
M 'AL+W=O<FMS:&5E=',O<VAE970Q,#,N>&ULE55=3]LP%/TK5L0#2$ ^&QJ4
M5J)TTY! 0A2VAVD/;G+;6"1V9KLMVZ_?M9-FI4LK]I+8SCG']]SK^*8;(5]5
M :#)6U5R-7(*K>MKUU59 155EZ(&CE\60E94XU0N755+H+DE5:4;>%[L5I1Q
M9YS:M4<Y3L5*EXS#HR1J5554_II *38CQW>V"T]L66BSX([3FBYA!OJE?I0X
M<SN5G%7 %1.<2%B,G!O_>AH;O 5\9;!1.V-BG,R%>#63NWSD>"8@*"'31H'B
M:PVW4)9&",/XV6HZW9:&N#O>JG^VWM'+G"JX%>4WENMBY P=DL."KDK])#9?
MH/4S,'J9*)5]DDV+]1R2K90654O&""K&FS=]:_.P0_#C X2@)03[A.@ (6P)
MX4<)44N(;&8:*S8/4ZKI.)5B0Z1!HYH9V&1:-MIGW)1]IB5^9<C3XYFM .1D
MIJD&K*=61"S('<]$!<1(DM,I:,I*=48NR R/7;XJP6 D** R*PCE.:9ZC4>H
M-@(D$TJK<\+QT%Z0E]F4G)Z<D1/".'DNQ$HA7*6NQN!-"&[6!CII @T.!.H'
MY$%P72CRB>>0OQ=PT75G/=A:GP1'%:>079+0/R>!%_@] =U^G.[UT*<?IOO)
M$3=A5\C0ZH6'"OF?E?E^,U=:XF_WX\CF4;=Y9#>/#FS^+#0M&_6^RC;DV)+-
M/;3&:OK#8>JN=]/=A_(2_SUJVH<*AT&'>A?_H(M_<#3^>U *SVI&:X9&V&_\
M'Y18Z V5<-A5(SG8B>0B])-PSU4?*O2"/5<]J,B/PGY7<><J/NKJZ< QL >@
MSU'\3VZ'23+8,]0#NAHF>WYZ0$&8[-EQ=ZZM"N327O\*$[[BNOF-N]6NP]S8
MBW5O?8*=IVD4?V6:MO5 Y9)Q14I8H*1W>84IEDTK:"9:U/9RG N-5ZT=%M@]
M01H ?E\(H;<3LT'7C\=_ %!+ P04    "  [<ZQ4/>2YA%4#   ="0  &@
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
M($R WE]PKK83<T#5((:_ 5!+ P04    "  [<ZQ4=\+KFA "  #\!   &@
M 'AL+W=O<FMS:&5E=',O<VAE970Q,#<N>&ULK91=:]LP&(7_RHMAT,(6?R7K
M*(ZA:1@;;! :MEZ,72CVZUA4ECSI==W\^TJ*8U)(P@:[L?5UCIZCKZQ7^LG4
MB 0OC9!F'M1$[6T8FJ+&AIF):E':GDKIAI&MZFUH6HVL]*)&A$D4?0P;QF60
M9[YMI?-,=22XQ)4&TS4-T[L%"M7/@S@X-#SP;4VN(<RSEFUQC?2C76E;"T>7
MDC<H#5<2-%;SX"Z^74S=>#_@)\?>')7!)=DH]>0J7\MY$#D@%%B0<V#V]XSW
M*(0SLAA_!L]@G-()C\L']\\^N\VR80;OE7CD)=7SX%, )5:L$_2@^B\XY)DY
MOT()X[_0#V.C (K.D&H&L25HN-S_V<NP#D>"Y.:,(!D$B>?>3^0IEXQ8GFG5
M@W:CK9LK^*A>;>&X=)NR)FU[N=51_@UM) -72R3&A;F&#["V&U]V D%5T/M4
M6 )[1FTWR>Z#VVDNMR"<$@AU8X#)$DIN"M5) LT(31:2I7-SA,5 LMB3)&=(
MEEA,((W?0Q(E\5MY:$.-R9(Q6>+]TC-^_R4&_+K;&-+V[/R^@)2.2*E'FIY!
M>OP;#+C:(=/F^M0*7K:/4_!2B"-HE*3:0#*%DNW,!?;IR#[]-_8W"W4*]K)?
M,DEG[TYQA4>'V;T+WYG><FGL"E76*)K<S +0^[NVKY!J_?G>*+*WQ1=K^SRA
M=@-L?Z44'2KNRHP/7OX*4$L#!!0    ( #MSK%34#/]XK (  +@'   :
M>&PO=V]R:W-H965T<R]S:&5E=#$P."YX;6R5E5UOVC 4AO^*%?6BE=;F.T %
M2&W1M$F=A$J[74R[,,D)L>K$S':@^_<[=FC&A@'M)K&=\Y[G/4E\/-X*^:HJ
M $W>:MZHB5=IO;[U?9574%-U(];0X)-2R)IJG,J5K]82:&%%-?>C(,C\FK+&
MFX[MVEQ.QZ+5G#4PET2U=4WEKWO@8COQ0N]]X8FM*FT6_.EX35>P /VRGDN<
M^7V6@M70*"8:(J&<>'?A[7UH!3;B*X.MVAL34\I2B%<S^5Q,O, X @ZY-BDH
MWC;P )R;3.CCYRZIUS.-<'_\GOVC+1Z+65(%#X)_8X6N)M[0(P64M.7Z26P_
MP:Z@U.3+!5?V2K9=[ "#\U9I4>_$Z*!F37>G;[L7L2>(PB.":">(K.\.9%W.
MJ*;3L11;(DTT9C,#6ZI5HSG6F*^RT!*?,M3IZ2-@28I<SD!3QM45N28+_/)%
MRX&($DFZE4PS#,$9-\&$,[IDO%N\(*PASY5H%6T*-?8U6C*)_7R'O^_PT1'\
M#/(;$H<?2!1$X<MB1BXOKO[.XF-!?5517U5DT\9'TOY/"=_OEDI+_#M^G #'
M/3BVX.0(&,N(7&^A4V5693;*9IHD03KV-PY6TK.2<ZS8Q>I4Z1XKSN+ S4I[
M5GJ.E;A8Z0$K2L/$S<IZ5G:.E;I8V2$K"2(W:]"S!N=8F8LU.&"%672$->Q9
MPW.L <%M0G0%V$!+#=*%'CK0Z;%_9=2S1R?9ST)33MJF8"H7;:.A(#E5%2FQ
M*SNW[>CP)PJ#P=#M(@S^=)O@I(]'4(JP>MT:!PQ]2%#:V3:" P/7&;Z((P;V
MVEUXTL <@=!HLJ&\!6=#<+H)#_9OE(S"^!\W_EX?-F?:%RI7K%'(*%$7W RP
M'-D=$]U$B[5MS4NAL=';885'*T@3@,]+(?3[Q'3[_K">_@902P,$%     @
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
ME"1^!#"_@BC"$-B-.((I  T8$D7V/;CS/@HW[ZEP^\OC^!=02P,$%     @
M.W.L5)>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC '
MT"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2
M:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=
MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8
M%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+
M P04    "  [<ZQ4JSYKA=\&  !31P  #P   'AL+W=O<FMB;V]K+GAM;,6<
M6V_;.!!&_PKAIRS0KB59UZ(IT#9I-D O1ASTU:!E.B:JBTO*N?37+R77*>G(
MW^[+6$^)9$4^'I,\''&8MP^U^K&HZQ_LL2PJ?3Y:-\WFS7BL\[4HN?Z[WHC*
MO+*J5<D;<ZCNQGJC!%_JM1!-68P#SXO')9?5Z-W;_;VF:FP?U(W(&UE7YF1[
MXKL4#_K/Z^TANY=:+F0AFZ?S4?=[(4:LE)4LY2^Q/!]Y(Z;7]<,_M9*_ZJKA
MQ2Q7=5&<C_S="]^%:F3^XO2LA;SE"]V=:?CBAAN0\U'LF1NNI-)-=T5W?VX8
M[X6Y>'>T;>I/LFB$NN"-N%+U=B.KN_8VYE.,K8_1Q6'_<Q?$-^K_A+%>K60N
M+NI\6XJJV<51B:(%K/1:;O2(5;P4YZ/])>Q]M62756."Q*ZKW:W,M>TG-6]]
MO=Q]ZL;@6C%4;Z1Y05TO.W ZR(_FN"[DTKS[DGW@!:]RP;K@:@LP (#!8(#L
M;,HMR F G)P0<M9"M'^@6;TRWWA>6Y A@ P'@_Q8EQL+,@*0T7"0:VYWFAA
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
M3_/;=IP^$WVL-<"WMBWG\[WCY_/?EQ\G^W[E.]?#UQC3S5]02P,$%     @
M.W.L5-&<,ZAW @  G3T  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=O?;ILP
M%,?Q5XFXK0*V 1NFIC?M;K=>[ 48. T*_X3=+GW[.:2MM*F+5F72OC=!B>WS
M._A(G[M<?WN>K%L=^FYPFVCG_?0I25R]LWWEXG&R0UC9CG-?^?!U?DBFJMY7
M#S910NBD'@=O![_VQQK1S?6=W5:/G5]]/H2?73L.FVBVG8M6MZ>-QZQ-5$U3
MU]:5#^O)T]#\EK)^28C#R66/V[63NPH;HN3=A./*GP->SGU]LO/<-G9U7\W^
M2]6'7<FA2YQ_[JR+SY=XI\=QNVUKVXSU8Q^.Q&Z:;=6XG;6^[^)3T:OSR3[<
ML#U]RHOSES+G L/.^WF<7)C8;#\>]SJ2X^GU% K9V;?G7_$M,92^^/WL<=J-
M;?XR.USOCW'>+_-PR?*X_(Y_G?%;_0_VH2!]I) ^,D@?.:0/#>G#0/HH('V4
MD#ZDH#1"$5522)444R4%54E155)8E117)05629%54615%%D5159%D5519%44
M615%5D6155%D51194XJL*476E")K2I$UI<B:4F1-*;*F%%E3BJPI1=:,(FM&
MD36CR)I19,THLF8463.*K!E%UHPB:T:1-:?(FE-DS2FRYA19<XJL.476G")K
M3I$UI\B:4V35%%DU159-D5539-44635%5DV155-DU119-4560Y'54&0U%%D-
M159#D=509#4460U%5D.1U5!D+2BR%A19"XJL!476@B)K09&UH,A:4&0M*+(6
M%%E+BJPE1=:2(FM)D;6DR%I29"TILI8464N*K"5%5BDHM$I!L54*"JY24'25
M@L*K%!1?I:  *P5%6"DHQ$KQ/XW]/H[[?QR_/..^:H?7_&3Y5_;-3U!+ 0(4
M Q0    ( #MSK%0'04UB@0   +$    0              "  0    !D;V-0
M<F]P<R]A<' N>&UL4$L! A0#%     @ .W.L5$30&4[O    *P(  !$
M         ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ .W.L
M5)E<G",0!@  G"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE
M,2YX;6Q02P$"% ,4    "  [<ZQ4MZH>K:$&  !@'@  &
M@($."   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ .W.L
M5+*%2#HT"   '"$  !@              ("!Y0X  'AL+W=O<FMS:&5E=',O
M<VAE970R+GAM;%!+ 0(4 Q0    ( #MSK%14:DR0_ (  +8(   8
M      " @4\7  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4
M"  [<ZQ4\TB>HTL&  !0&@  &               @(&!&@  >&PO=V]R:W-H
M965T<R]S:&5E=#0N>&UL4$L! A0#%     @ .W.L5, !P0#N P  S@P  !@
M             ("! B$  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4
M Q0    ( #MSK%0$178V\ <  -8W   8              " @28E  !X;"]W
M;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    "  [<ZQ4/;V>XCL*  #5
M+0  &               @(%,+0  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL
M4$L! A0#%     @ .W.L5/Z/:WS@!0  %0T  !@              ("!O3<
M 'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( #MSK%1LCK1A
M32H  )>&   8              " @=,]  !X;"]W;W)K<VAE971S+W-H965T
M.2YX;6Q02P$"% ,4    "  [<ZQ424'-5Z4+  "#,   &0
M@(%6:   >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( #MS
MK%3-%6S"OP,   ((   9              " @3)T  !X;"]W;W)K<VAE971S
M+W-H965T,3$N>&UL4$L! A0#%     @ .W.L5'Q 'H'V!   5@P  !D
M         ("!*'@  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M    "  [<ZQ4.^K+6)X"  "%!0  &0              @(%5?0  >&PO=V]R
M:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( #MSK%3%Z;RN.0,  -4&
M   9              " @2J   !X;"]W;W)K<VAE971S+W-H965T,30N>&UL
M4$L! A0#%     @ .W.L5,,(3^W. P  U@<  !D              ("!FH,
M 'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    "  [<ZQ4W]8D
M,W$#  !&!P  &0              @(&?AP  >&PO=V]R:W-H965T<R]S:&5E
M=#$V+GAM;%!+ 0(4 Q0    ( #MSK%1F .M6P0(  ,D%   9
M  " @4>+  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @
M.W.L5)317\RE @  C 4  !D              ("!/XX  'AL+W=O<FMS:&5E
M=',O<VAE970Q."YX;6Q02P$"% ,4    "  [<ZQ4.639JVD%  !?#   &0
M            @($;D0  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4
M Q0    ( #MSK%0J/\0N21$  ',O   9              " @;N6  !X;"]W
M;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ .W.L5*&I[9 R"0
M_1<  !D              ("!.Z@  'AL+W=O<FMS:&5E=',O<VAE970R,2YX
M;6Q02P$"% ,4    "  [<ZQ4[J<VX4H#  "H!P  &0              @(&D
ML0  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( #MSK%0T
M#/SGO@8  "\/   9              " @26U  !X;"]W;W)K<VAE971S+W-H
M965T,C,N>&UL4$L! A0#%     @ .W.L5)DU375I P  30<  !D
M     ("!&KP  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4
M"  [<ZQ4GZL81HL'  #*$   &0              @(&ZOP  >&PO=V]R:W-H
M965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( #MSK%2!S\X6?@8  "$/   9
M              " @7S'  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L!
M A0#%     @ .W.L5'ST*Y5> P   P<  !D              ("!,<X  'AL
M+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    "  [<ZQ4B8W71#('
M  !H$0  &0              @('&T0  >&PO=V]R:W-H965T<R]S:&5E=#(X
M+GAM;%!+ 0(4 Q0    ( #MSK%1],?S:=00  ($)   9              "
M@2_9  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ .W.L
M5!=GQ[0D-0  @;4  !D              ("!V]T  'AL+W=O<FMS:&5E=',O
M<VAE970S,"YX;6Q02P$"% ,4    "  [<ZQ4G0D1U^\#  "K"0  &0
M        @($V$P$ >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0
M   ( #MSK%0S(\H;P@0   <7   9              " @5P7 0!X;"]W;W)K
M<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ .W.L5-#;!)I^ @  4@4
M !D              ("!51P! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q0
M2P$"% ,4    "  [<ZQ4ZEDU#J4#  #%"0  &0              @($*'P$
M>&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( #MSK%2 !-'G
M> (  %8%   9              " @>8B 0!X;"]W;W)K<VAE971S+W-H965T
M,S4N>&UL4$L! A0#%     @ .W.L5&$ @8;T @  5P8  !D
M ("!E24! 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "  [
M<ZQ41BFRV6H#  "#!P  &0              @(' * $ >&PO=V]R:W-H965T
M<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( #MSK%0%_+!OZ (  #8&   9
M          " @6$L 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#
M%     @ .W.L5,W VZ&S @  N04  !D              ("!@"\! 'AL+W=O
M<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    "  [<ZQ4!AG&M8 "  !@
M!0  &0              @(%J,@$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM
M;%!+ 0(4 Q0    ( #MSK%22F)1 OP,  % (   9              " @2$U
M 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ .W.L5$3)
M8&!X!0  6@\  !D              ("!%SD! 'AL+W=O<FMS:&5E=',O<VAE
M970T,BYX;6Q02P$"% ,4    "  [<ZQ46+.+N*X#  "R"   &0
M    @('&/@$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    (
M #MSK%2)W@%*/@,   8'   9              " @:M" 0!X;"]W;W)K<VAE
M971S+W-H965T-#0N>&UL4$L! A0#%     @ .W.L5%Q:?&]T!   +PH  !D
M             ("!($8! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"
M% ,4    "  [<ZQ4BFUJ<-H"   O!@  &0              @('+2@$ >&PO
M=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( #MSK%2_U&U04 ,
M %,'   9              " @=Q- 0!X;"]W;W)K<VAE971S+W-H965T-#<N
M>&UL4$L! A0#%     @ .W.L5+2E$(@Q P  KP<  !D              ("!
M8U$! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "  [<ZQ4
M8S<GZX$$  #&$   &0              @('+5 $ >&PO=V]R:W-H965T<R]S
M:&5E=#0Y+GAM;%!+ 0(4 Q0    ( #MSK%04C@Z<&0,  ,L(   9
M      " @8-9 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%
M  @ .W.L5-SFADR= @  MP8  !D              ("!TUP! 'AL+W=O<FMS
M:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    "  [<ZQ4JS_'>$$#  #'#P
M&0              @(&G7P$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+
M 0(4 Q0    ( #MSK%1+& =-C@(  %@&   9              " @1]C 0!X
M;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ .W.L5%YWC"6=
M!@  2B4  !D              ("!Y&4! 'AL+W=O<FMS:&5E=',O<VAE970U
M-"YX;6Q02P$"% ,4    "  [<ZQ4*4Z"PI,"   P!@  &0
M@(&X; $ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( #MS
MK%1KQ\O$/P(   (%   9              " @8)O 0!X;"]W;W)K<VAE971S
M+W-H965T-38N>&UL4$L! A0#%     @ .W.L5!46WH6- @  )@8  !D
M         ("!^'$! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4
M    "  [<ZQ4R,X7J3L"  #Y!   &0              @(&\= $ >&PO=V]R
M:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( #MSK%0QK"[CN0(  +,&
M   9              " @2YW 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL
M4$L! A0#%     @ .W.L5)'8&H1  @  _ 0  !D              ("!'GH!
M 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    "  [<ZQ4I)@9
MS8$"   7!@  &0              @(&5? $ >&PO=V]R:W-H965T<R]S:&5E
M=#8Q+GAM;%!+ 0(4 Q0    ( #MSK%3EQWAHD@(  #@&   9
M  " @4U_ 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @
M.W.L5*Z>-\M9 @  8 4  !D              ("!%H(! 'AL+W=O<FMS:&5E
M=',O<VAE970V,RYX;6Q02P$"% ,4    "  [<ZQ4LO1(BK@"  "]!@  &0
M            @(&FA $ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4
M Q0    ( #MSK%2VM=(JA (  !<&   9              " @96' 0!X;"]W
M;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ .W.L5!]0[*6# @
M&@8  !D              ("!4(H! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX
M;6Q02P$"% ,4    "  [<ZQ4I;BMN(D"   B!@  &0              @($*
MC0$ >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( #MSK%3!
M:C9K*0(  'L$   9              " @<J/ 0!X;"]W;W)K<VAE971S+W-H
M965T-C@N>&UL4$L! A0#%     @ .W.L5";PL/KL @  "P@  !D
M     ("!*I(! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4
M"  [<ZQ4V'G0$A$$  #'%@  &0              @(%-E0$ >&PO=V]R:W-H
M965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( #MSK%3G7,,&=0,  )(*   9
M              " @969 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L!
M A0#%     @ .W.L5%RKAFVK @  :@<  !D              ("!09T! 'AL
M+W=O<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    "  [<ZQ4H#E_:E0"
M  "Q!0  &0              @($CH $ >&PO=V]R:W-H965T<R]S:&5E=#<S
M+GAM;%!+ 0(4 Q0    ( #MSK%0B0]*1>@,  (0,   9              "
M@:ZB 0!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ .W.L
M5$NT];U= @  O 4  !D              ("!7Z8! 'AL+W=O<FMS:&5E=',O
M<VAE970W-2YX;6Q02P$"% ,4    "  [<ZQ42)<S=%<$  #=$0  &0
M        @('SJ $ >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0
M   ( #MSK%1\H=:@B (  /0&   9              " @8&M 0!X;"]W;W)K
M<VAE971S+W-H965T-S<N>&UL4$L! A0#%     @ .W.L5-'#!%P@!   1Q
M !D              ("!0+ ! 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q0
M2P$"% ,4    "  [<ZQ4-,<##? #  !L$@  &0              @(&7M $
M>&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( #MSK%1#_:OH
MHP(  '$'   9              " @;ZX 0!X;"]W;W)K<VAE971S+W-H965T
M.# N>&UL4$L! A0#%     @ .W.L5,2TRXWS!   QPT  !D
M ("!F+L! 'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    "  [
M<ZQ4$QUCU*<%  #%&   &0              @('"P $ >&PO=V]R:W-H965T
M<R]S:&5E=#@R+GAM;%!+ 0(4 Q0    ( #MSK%2!/20 2P8  #@=   9
M          " @:#& 0!X;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#
M%     @ .W.L5)U)E\.@ @  8@<  !D              ("!(LT! 'AL+W=O
M<FMS:&5E=',O<VAE970X-"YX;6Q02P$"% ,4    "  [<ZQ4.C3P71P#  !E
M"@  &0              @('YSP$ >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM
M;%!+ 0(4 Q0    ( #MSK%2?/=H- @,  '@)   9              " @4S3
M 0!X;"]W;W)K<VAE971S+W-H965T.#8N>&UL4$L! A0#%     @ .W.L5/W\
M9I9"!   H X  !D              ("!A=8! 'AL+W=O<FMS:&5E=',O<VAE
M970X-RYX;6Q02P$"% ,4    "  [<ZQ4_ &6_NT"   @"0  &0
M    @('^V@$ >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    (
M #MSK%2Y[%(G' 4  !\6   9              " @2+> 0!X;"]W;W)K<VAE
M971S+W-H965T.#DN>&UL4$L! A0#%     @ .W.L5,HD31#\ P  V0\  !D
M             ("!=>,! 'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"
M% ,4    "  [<ZQ4UE!*U&<#  #0#   &0              @(&HYP$ >&PO
M=V]R:W-H965T<R]S:&5E=#DQ+GAM;%!+ 0(4 Q0    ( #MSK%1>+=UKZ0(
M '@(   9              " @4;K 0!X;"]W;W)K<VAE971S+W-H965T.3(N
M>&UL4$L! A0#%     @ .W.L5',5+EO/ @  ^ <  !D              ("!
M9NX! 'AL+W=O<FMS:&5E=',O<VAE970Y,RYX;6Q02P$"% ,4    "  [<ZQ4
M2.\ 8Q\#  !I"P  &0              @(%L\0$ >&PO=V]R:W-H965T<R]S
M:&5E=#DT+GAM;%!+ 0(4 Q0    ( #MSK%31!V3LTP,  $(,   9
M      " @<+T 0!X;"]W;W)K<VAE971S+W-H965T.34N>&UL4$L! A0#%
M  @ .W.L5.=9^:.# @  =@<  !D              ("!S/@! 'AL+W=O<FMS
M:&5E=',O<VAE970Y-BYX;6Q02P$"% ,4    "  [<ZQ4ND,@A> $  #C%
M&0              @(&&^P$ >&PO=V]R:W-H965T<R]S:&5E=#DW+GAM;%!+
M 0(4 Q0    ( #MSK%2*/;Q7G ,  *D-   9              " @9T  @!X
M;"]W;W)K<VAE971S+W-H965T.3@N>&UL4$L! A0#%     @ .W.L5/'8"*LF
M P  /@P  !D              ("!< 0" 'AL+W=O<FMS:&5E=',O<VAE970Y
M.2YX;6Q02P$"% ,4    "  [<ZQ4_:IJ040"  !D!0  &@
M@('-!P( >&PO=V]R:W-H965T<R]S:&5E=#$P,"YX;6Q02P$"% ,4    "  [
M<ZQ46?$QTP #  "#"   &@              @(%)"@( >&PO=V]R:W-H965T
M<R]S:&5E=#$P,2YX;6Q02P$"% ,4    "  [<ZQ4\XA-N) "   Y!@  &@
M            @(&!#0( >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6Q02P$"
M% ,4    "  [<ZQ4)',/S\4"  ";!P  &@              @(%)$ ( >&PO
M=V]R:W-H965T<R]S:&5E=#$P,RYX;6Q02P$"% ,4    "  [<ZQ4/>2YA%4#
M   ="0  &@              @(%&$P( >&PO=V]R:W-H965T<R]S:&5E=#$P
M-"YX;6Q02P$"% ,4    "  [<ZQ4V@GGFE,#  #."0  &@
M@('3%@( >&PO=V]R:W-H965T<R]S:&5E=#$P-2YX;6Q02P$"% ,4    "  [
M<ZQ4!,T9>N("   L"@  &@              @(%>&@( >&PO=V]R:W-H965T
M<R]S:&5E=#$P-BYX;6Q02P$"% ,4    "  [<ZQ4=\+KFA "  #\!   &@
M            @(%X'0( >&PO=V]R:W-H965T<R]S:&5E=#$P-RYX;6Q02P$"
M% ,4    "  [<ZQ4U S_>*P"  "X!P  &@              @(' 'P( >&PO
M=V]R:W-H965T<R]S:&5E=#$P."YX;6Q02P$"% ,4    "  [<ZQ4F8-Q%-D#
M  "'#0  &@              @(&D(@( >&PO=V]R:W-H965T<R]S:&5E=#$P
M.2YX;6Q02P$"% ,4    "  [<ZQ4J+^&[E,#  "&%   #0
M@ &U)@( >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( #MSK%27BKL<P    !,"
M   +              "  3,J @!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( #MS
MK%2K/FN%WP8  %-'   /              "  1PK @!X;"]W;W)K8F]O:RYX
M;6Q02P$"% ,4    "  [<ZQ4%&2G9A,#   $0   &@              @ $H
M,@( >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  [<ZQ4
MT9PSJ'<"  "=/0  $P              @ %S-0( 6T-O;G1E;G1?5'EP97-=
:+GAM;%!+!08     =0!U #0@   ;. (    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<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>126
<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>127
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>220</ContextCount>
  <ElementCount>504</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>60</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="f20f2021_magicsoft.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="f20f2021_magicsoft.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="f20f2021_magicsoft.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="f20f2021_magicsoft.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="f20f2021_magicsoft.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="f20f2021_magicsoft.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="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - 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>7</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - General</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/General</Role>
      <ShortName>General</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/BusinessCombinations</Role>
      <ShortName>Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Marketable Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/MarketableSecurities</Role>
      <ShortName>Marketable Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - 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>13</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - 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>14</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/IntangibleAssetsNet</Role>
      <ShortName>Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Short Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ShortTermDebt</Role>
      <ShortName>Short Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - 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>18</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Long Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/LongTermDebt</Role>
      <ShortName>Long Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Taxes on Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/TaxesonIncome</Role>
      <ShortName>Taxes on Income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Related Parties Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/RelatedPartiesTransactions</Role>
      <ShortName>Related Parties Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - 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>24</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - 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>25</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - 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>27</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - 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>30</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - 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>31</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Business Combinations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/BusinessCombinationsTables</Role>
      <ShortName>Business Combinations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinations</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - 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>33</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - 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>34</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - 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>35</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - 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>36</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - 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>37</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - 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>38</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - 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>39</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - 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>40</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - 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>41</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - 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>42</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - 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>43</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - 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>44</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - 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>45</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - 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>46</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - 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>47</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - 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>48</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - 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>49</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - 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>50</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Significant Accounting Policies (Details) - Schedule of trade receivables net of an allowance</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleoftradereceivablesnetofanallowanceTable</Role>
      <ShortName>Significant Accounting Policies (Details) - Schedule of trade receivables net of an allowance</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.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="f20f2021_magicsoft.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="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Business Combinations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/BusinessCombinationsDetails</Role>
      <ShortName>Business Combinations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationsTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Business Combinations (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 Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationsTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals</Role>
      <ShortName>Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationsTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable</Role>
      <ShortName>Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationsTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals</Role>
      <ShortName>Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationsTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0</Role>
      <ShortName>Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationsTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals0</Role>
      <ShortName>Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationsTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Business Combinations (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 Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationsTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Business Combinations (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 Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationsTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals0</Role>
      <ShortName>Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - Business Combinations (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 Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationsTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>064 - Disclosure - Business Combinations (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 Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationsTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>065 - Disclosure - Business Combinations (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 Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationsTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>066 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000</Role>
      <ShortName>Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationsTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>067 - 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>68</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>068 - Disclosure - Marketable Securities (Details) - Summary of marketable debt securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/SummaryofmarketabledebtsecuritiesTable</Role>
      <ShortName>Marketable Securities (Details) - Summary of marketable debt securities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/MarketableSecuritiesTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>069 - 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>70</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>070 - 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>71</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>071 - 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>72</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>072 - 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>73</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>073 - 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>74</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>074 - 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>75</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>075 - 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>76</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>076 - 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>77</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>077 - Disclosure - Goodwill (Details) - Schedule of changes in the carrying amount of goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofchangesinthecarryingamountofgoodwillTable</Role>
      <ShortName>Goodwill (Details) - Schedule of changes in the carrying amount of goodwill</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/GoodwillTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>078 - 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>79</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>079 - 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>80</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>080 - 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>81</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>081 - 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>82</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>082 - 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>83</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>083 - 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>84</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>084 - 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>85</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>085 - 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>86</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>086 - Disclosure - Taxes on Income (Details) - Schedule of theoretical tax expense and actual tax expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable</Role>
      <ShortName>Taxes on Income (Details) - Schedule of theoretical tax expense and actual tax expense</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/TaxesonIncomeTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>087 - 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>88</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>088 - 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>89</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>089 - 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>90</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>090 - 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>91</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>091 - 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>92</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>092 - 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>93</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>093 - 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>94</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>094 - 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>95</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>095 - 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>96</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>096 - 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>97</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>097 - 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>98</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>098 - 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>99</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>099 - 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>100</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>100 - Disclosure - Revenue Recognition (Details) - Schedule of trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable</Role>
      <ShortName>Revenue Recognition (Details) - Schedule of trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/RevenueRecognitionTables</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>101 - Disclosure - Revenue Recognition (Details) - Schedule of trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable_Parentheticals</Role>
      <ShortName>Revenue Recognition (Details) - Schedule of trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/RevenueRecognitionTables</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>102 - 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>103</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>103 - 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>104</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>104 - 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>105</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>105 - Disclosure - Leases (Details) - Schedule of components operating lease costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofcomponentsoperatingleasecostsTable</Role>
      <ShortName>Leases (Details) - Schedule of components operating lease costs</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/LeasesTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>106 - 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>107</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>107 - 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>108</Position>
    </Report>
    <Report instance="f20f2021_magicsoft.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>108 - 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>109</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="f20f2021_magicsoft.htm">f20f2021_magicsoft.htm</File>
    <File>f20f2021ex12-1_magicsoft.htm</File>
    <File>f20f2021ex12-2_magicsoft.htm</File>
    <File>f20f2021ex13-1_magicsoft.htm</File>
    <File>f20f2021ex13-2_magicsoft.htm</File>
    <File>f20f2021ex15-1_magicsoft.htm</File>
    <File>f20f2021ex15-2_magicsoft.htm</File>
    <File>mgic-20211231.xsd</File>
    <File>mgic-20211231_cal.xml</File>
    <File>mgic-20211231_def.xml</File>
    <File>mgic-20211231_lab.xml</File>
    <File>mgic-20211231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img_001.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="850">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="43">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>130
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "f20f2021_magicsoft.htm": {
   "axisCustom": 2,
   "axisStandard": 19,
   "contextCount": 220,
   "dts": {
    "calculationLink": {
     "local": [
      "mgic-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mgic-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "f20f2021_magicsoft.htm"
     ]
    },
    "labelLink": {
     "local": [
      "mgic-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mgic-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "mgic-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "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/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/sic/2022/sic-2022.xsd"
     ]
    }
   },
   "elementCount": 782,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 70,
    "http://magicsoftware.com/20211231": 68,
    "http://xbrl.sec.gov/dei/2022": 3,
    "total": 141
   },
   "keyCustom": 139,
   "keyStandard": 365,
   "memberCustom": 32,
   "memberStandard": 28,
   "nsprefix": "mgic",
   "nsuri": "http://magicsoftware.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": [
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "f20f2021_magicsoft.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": "009 - Disclosure - Business Combinations",
     "role": "http://magicsoftware.com/role/BusinessCombinations",
     "shortName": "Business Combinations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "mgic:AggregateAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "099 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "mgic:AggregateAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100 - Disclosure - Revenue Recognition (Details) - Schedule of trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers",
     "role": "http://magicsoftware.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable",
     "shortName": "Revenue Recognition (Details) - Schedule of trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:NetOfAllowanceForCreditLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101 - Disclosure - Revenue Recognition (Details) - Schedule of trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers (Parentheticals)",
     "role": "http://magicsoftware.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable_Parentheticals",
     "shortName": "Revenue Recognition (Details) - Schedule of trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:NetOfAllowanceForCreditLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfResearchAndDevelopmentExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "102 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:ResearchAndDevelopmentExpenseGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfFinancialIncomeExpensesNetTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "103 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestIncomeExpenseNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "104 - Disclosure - Leases (Details)",
     "role": "http://magicsoftware.com/role/LeasesDetails",
     "shortName": "Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:LeaseTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "105 - Disclosure - Leases (Details) - Schedule of components operating lease costs",
     "role": "http://magicsoftware.com/role/ScheduleofcomponentsoperatingleasecostsTable",
     "shortName": "Leases (Details) - Schedule of components operating lease costs",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "106 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:OperatingLeasesFutureMinimumPaymentDueInTwoYears",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "107 - 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",
       "mgic:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:OperatingLeasesFutureMinimumPaymentDueInTwoYears",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:DividendDistribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "108 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:DividendDistribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "010 - Disclosure - Marketable Securities",
     "role": "http://magicsoftware.com/role/MarketableSecurities",
     "shortName": "Marketable Securities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "011 - Disclosure - Fair Value Measurements",
     "role": "http://magicsoftware.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "012 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "013 - Disclosure - Property and Equipment, Net",
     "role": "http://magicsoftware.com/role/PropertyandEquipmentNet",
     "shortName": "Property and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "014 - Disclosure - Intangible Assets, Net",
     "role": "http://magicsoftware.com/role/IntangibleAssetsNet",
     "shortName": "Intangible Assets, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "015 - Disclosure - Goodwill",
     "role": "http://magicsoftware.com/role/Goodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "016 - Disclosure - Short Term Debt",
     "role": "http://magicsoftware.com/role/ShortTermDebt",
     "shortName": "Short Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "017 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "018 - Disclosure - Long Term Debt",
     "role": "http://magicsoftware.com/role/LongTermDebt",
     "shortName": "Long Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "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": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "019 - Disclosure - Taxes on Income",
     "role": "http://magicsoftware.com/role/TaxesonIncome",
     "shortName": "Taxes on Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "020 - Disclosure - Equity",
     "role": "http://magicsoftware.com/role/Equity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "021 - Disclosure - Related Parties Transactions",
     "role": "http://magicsoftware.com/role/RelatedPartiesTransactions",
     "shortName": "Related Parties Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "022 - Disclosure - Commitments and Contingencies",
     "role": "http://magicsoftware.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "023 - Disclosure - Net Earnings Per Share",
     "role": "http://magicsoftware.com/role/NetEarningsPerShare",
     "shortName": "Net Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "024 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "025 - Disclosure - Revenue Recognition",
     "role": "http://magicsoftware.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:RevenueRecognitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "026 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "027 - Disclosure - Leases",
     "role": "http://magicsoftware.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "028 - Disclosure - Subsequent Events",
     "role": "http://magicsoftware.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "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": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "1",
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "ilsPershares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "029 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UseOfEstimates",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "030 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "031 - Disclosure - Business Combinations (Tables)",
     "role": "http://magicsoftware.com/role/BusinessCombinationsTables",
     "shortName": "Business Combinations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "032 - Disclosure - Marketable Securities (Tables)",
     "role": "http://magicsoftware.com/role/MarketableSecuritiesTables",
     "shortName": "Marketable Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "033 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "034 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "035 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "036 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "037 - Disclosure - Goodwill (Tables)",
     "role": "http://magicsoftware.com/role/GoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "038 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "f20f2021_magicsoft.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": "f20f2021_magicsoft.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": "039 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "040 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "041 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "042 - Disclosure - Equity (Tables)",
     "role": "http://magicsoftware.com/role/EquityTables",
     "shortName": "Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "043 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "044 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "045 - Disclosure - Revenue Recognition (Tables)",
     "role": "http://magicsoftware.com/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "046 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:ScheduleOfResearchAndDevelopmentExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "047 - Disclosure - Leases (Tables)",
     "role": "http://magicsoftware.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "048 - Disclosure - Significant Accounting Policies (Details)",
     "role": "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails",
     "shortName": "Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "049 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "mgic:NetIncomeAttributableToRedeemableNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "mgic:ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "050 - Disclosure - Significant Accounting Policies (Details) - Schedule of trade receivables net of an allowance",
     "role": "http://magicsoftware.com/role/ScheduleoftradereceivablesnetofanallowanceTable",
     "shortName": "Significant Accounting Policies (Details) - Schedule of trade receivables net of an allowance",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "mgic:ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:TradeReceivablesHeldForSaleAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "mgic:ScheduleOfAnnualRatesOfDepreciationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c46",
      "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": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "mgic:ScheduleOfAnnualRatesOfDepreciationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c46",
      "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",
       "ix:continuation",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "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",
       "ix:continuation",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c4",
      "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 Combinations (Details)",
     "role": "http://magicsoftware.com/role/BusinessCombinationsDetails",
     "shortName": "Business Combinations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c54",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "054 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable",
     "shortName": "Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c54",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c54",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:NetLiabilitiesExcludingOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "055 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals)",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals",
     "shortName": "Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c54",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:NetLiabilitiesExcludingOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c56",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "056 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable",
     "shortName": "Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c56",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c56",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:NetLiabilitiesExcludingOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "057 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (Parentheticals)",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals",
     "shortName": "Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c56",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:NetLiabilitiesExcludingOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c58",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "058 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0",
     "shortName": "Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c58",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c58",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:NetLiabilitiesIncludingOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "059 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (Parentheticals)",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals0",
     "shortName": "Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c58",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:NetLiabilitiesIncludingOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c76",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0",
     "shortName": "Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c76",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c78",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00",
     "shortName": "Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c78",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c78",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:NetAssetsExcludingOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "062 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals)",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals0",
     "shortName": "Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c78",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:NetAssetsExcludingOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c79",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "063 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000",
     "shortName": "Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c79",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c65",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "064 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000",
     "shortName": "Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c65",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c83",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "065 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000",
     "shortName": "Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c83",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c85",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "066 - Disclosure - Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000",
     "shortName": "Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c85",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "067 - Disclosure - Marketable Securities (Details)",
     "role": "http://magicsoftware.com/role/MarketableSecuritiesDetails",
     "shortName": "Marketable Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:RecognizedTradingLossesAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "068 - Disclosure - Marketable Securities (Details) - Summary of marketable debt securities",
     "role": "http://magicsoftware.com/role/SummaryofmarketabledebtsecuritiesTable",
     "shortName": "Marketable Securities (Details) - Summary of marketable debt securities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "006 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:ConvertibleBondsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "069 - 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",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:ConvertibleBondsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "070 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c22",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "071 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PrepaidExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "072 - Disclosure - Property and Equipment, Net (Details)",
     "role": "http://magicsoftware.com/role/PropertyandEquipmentNetDetails",
     "shortName": "Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "073 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:CostLeaseholdImprovements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "074 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "075 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:TotalOriginalAmountIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "076 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "077 - Disclosure - Goodwill (Details) - Schedule of changes in the carrying amount of goodwill",
     "role": "http://magicsoftware.com/role/ScheduleofchangesinthecarryingamountofgoodwillTable",
     "shortName": "Goodwill (Details) - Schedule of changes in the carrying amount of goodwill",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c22",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "078 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:TotalShortTermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "007 - Disclosure - General",
     "role": "http://magicsoftware.com/role/General",
     "shortName": "General",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "079 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCovenantDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c142",
      "decimals": "-9",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenuesNetOfInterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "ils",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "082 - Disclosure - Taxes on Income (Details)",
     "role": "http://magicsoftware.com/role/TaxesonIncomeDetails",
     "shortName": "Taxes on Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c142",
      "decimals": "-9",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenuesNetOfInterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "ils",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "083 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "084 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "085 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "086 - Disclosure - Taxes on Income (Details) - Schedule of theoretical tax expense and actual tax expense",
     "role": "http://magicsoftware.com/role/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable",
     "shortName": "Taxes on Income (Details) - Schedule of theoretical tax expense and actual tax expense",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "087 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c11",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c158",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:VestPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "088 - Disclosure - Equity (Details)",
     "role": "http://magicsoftware.com/role/EquityDetails",
     "shortName": "Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c158",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:VestPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "008 - Disclosure - Significant Accounting Policies",
     "role": "http://magicsoftware.com/role/SignificantAccountingPolicies",
     "shortName": "Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "089 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c22",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c22",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "092 - Disclosure - Related Parties Transactions (Details)",
     "role": "http://magicsoftware.com/role/RelatedPartiesTransactionsDetails",
     "shortName": "Related Parties Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c174",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyDamagesPaidValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "093 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://magicsoftware.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c174",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyDamagesPaidValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "094 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "095 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:SalesRevenuesNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "096 - 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",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "mgic:Expenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:SalesRevenuesNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "097 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c184",
      "decimals": "-3",
      "lang": null,
      "name": "mgic:SalesRevenuesNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021_magicsoft.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": "098 - 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": "f20f2021_magicsoft.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 60,
   "tag": {
    "country_IL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ISRAEL",
        "terseLabel": "Israel [Member]",
        "verboseLabel": "Israeli [Member]"
       }
      }
     },
     "localname": "IL",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable",
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable",
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_JP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "JAPAN",
        "terseLabel": "Japan [Member]"
       }
      }
     },
     "localname": "JP",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r659",
      "r660",
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r659",
      "r660",
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r659",
      "r660",
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r660",
      "r661"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r660"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r659",
      "r660",
      "r661"
     ],
     "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/2022",
     "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/2022",
     "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 YYYY 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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r655"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r660"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r662"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r657"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r657"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r657"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r664"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r657"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r657"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r665"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r659",
      "r660",
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_AccruedExpensesandOtherAccountsPayableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses and Other Accounts Payable Disclosure [Abstract]"
       }
      }
     },
     "localname": "AccruedExpensesandOtherAccountsPayableLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_AccruedExpensesandOtherAccountsPayableTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses and Other Accounts Payable [Table]"
       }
      }
     },
     "localname": "AccruedExpensesandOtherAccountsPayableTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_AccruedExpensesandOtherAccountsPayableTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses and Other Accounts Payable [Abstract]"
       }
      }
     },
     "localname": "AccruedExpensesandOtherAccountsPayableTablesLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_AccruedExpensesandOtherAccountsPayableTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses and Other Accounts Payable (Tables) [Table]"
       }
      }
     },
     "localname": "AccruedExpensesandOtherAccountsPayableTablesTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AccruedSeverancePayAndRetirementPlanPolicyTextBlock",
        "terseLabel": "Accrued severance pay and retirement plans"
       }
      }
     },
     "localname": "AccruedSeverancePayAndRetirementPlanPolicyTextBlock",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mgic_AggregateAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount.",
        "label": "AggregateAmount",
        "terseLabel": "Aggregate amount"
       }
      }
     },
     "localname": "AggregateAmount",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_AptonetIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AptonetIncMember",
        "terseLabel": "Aptonet Inc [Member]"
       }
      }
     },
     "localname": "AptonetIncMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails",
      "http://magicsoftware.com/role/BusinessCombinationsTables",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_AssetsAbstract0": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AssetsAbstract0",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsAbstract0",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_AvailableforsaleCorporateBonds": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/SummaryofmarketabledebtsecuritiesTable": {
       "order": 2.0,
       "parentTag": "us-gaap_MarketableSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available for sale corporate bonds.",
        "label": "AvailableforsaleCorporateBonds",
        "terseLabel": "Available-for-sale- Corporate bonds"
       }
      }
     },
     "localname": "AvailableforsaleCorporateBonds",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/SummaryofmarketabledebtsecuritiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_BankLoan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BankLoan",
        "terseLabel": "Bank loan"
       }
      }
     },
     "localname": "BankLoan",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "percentItemType"
    },
    "mgic_BankLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BankLoanMember",
        "terseLabel": "Bank loan [Member]"
       }
      }
     },
     "localname": "BankLoanMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_BankLoaninDollars": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "BankLoaninDollars",
        "terseLabel": "Bank loan"
       }
      }
     },
     "localname": "BankLoaninDollars",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_BasicAndDilutedEarningPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basic and Diluted earning per share.",
        "label": "BasicAndDilutedEarningPerShare",
        "terseLabel": "Basic and Diluted earnings per share"
       }
      }
     },
     "localname": "BasicAndDilutedEarningPerShare",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_BusinessCombinationsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationsDetailsLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (Parentheticals) [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals0"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities (Parentheticals) [Table]"
       }
      }
     },
     "localname": "BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesParentheticalsTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals0"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) - Schedule of estimated fair values of assets acquired and liabilities [Table]"
       }
      }
     },
     "localname": "BusinessCombinationsDetailsScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "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",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals) [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals0"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals) [Table]"
       }
      }
     },
     "localname": "BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesParentheticalsTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals0"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) - Schedule of estimated fair values of the assets acquired and liabilities [Table]"
       }
      }
     },
     "localname": "BusinessCombinationsDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "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",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) [Table]"
       }
      }
     },
     "localname": "BusinessCombinationsDetailsTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationsTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Tables) [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationsTablesLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationsTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Tables) [Table]"
       }
      }
     },
     "localname": "BusinessCombinationsTablesTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_CapitalizedSoftwareCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CapitalizedSoftwareCostsMember",
        "terseLabel": "Capitalized Software Development Costs [Member]"
       }
      }
     },
     "localname": "CapitalizedSoftwareCostsMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid in conjunction with acquisitions net of acquired cash total.",
        "label": "CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal",
        "terseLabel": "Cash paid in conjunction with acquisitions, net of acquired cash total"
       }
      }
     },
     "localname": "CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashTotal",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ConcentrationRiskPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ConcentrationRiskPercentage",
        "terseLabel": "Percentage of major customer"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ConvertibleBondsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of convertible bonds.",
        "label": "ConvertibleBondsFairValueDisclosure",
        "terseLabel": "Convertible bonds"
       }
      }
     },
     "localname": "ConvertibleBondsFairValueDisclosure",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_CorporateBondsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of corporate bonds.",
        "label": "CorporateBondsFairValueDisclosure",
        "terseLabel": "Corporate bonds"
       }
      }
     },
     "localname": "CorporateBondsFairValueDisclosure",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_CurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CurrentAbstract",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember",
        "terseLabel": "Current maturities of long-term loans from financial institutions and banks [Member]"
       }
      }
     },
     "localname": "CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember",
        "terseLabel": "Current maturities of long-term loans from financial institutions and banks [Member]"
       }
      }
     },
     "localname": "CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations",
        "terseLabel": "Deferred and contingent liabilities assumed in current year business combinations"
       }
      }
     },
     "localname": "DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_DeferredTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DeferredTaxesAbstract",
        "terseLabel": "Deferred taxes:"
       }
      }
     },
     "localname": "DeferredTaxesAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable"
     ],
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests",
        "negatedLabel": "Dividend paid to redeemable non-controlling interests"
       }
      }
     },
     "localname": "DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_DividendDistribution": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividend Distribution.",
        "label": "DividendDistribution",
        "terseLabel": "Description of dividend distribution"
       }
      }
     },
     "localname": "DividendDistribution",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mgic_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_EffectOfExchangeRateChangesOnCashAndCashEquivalent": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "EffectOfExchangeRateChangesOnCashAndCashEquivalent",
        "negatedLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalent",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_EnableITLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EnableITLLCMember",
        "terseLabel": "EnableIT, LLC [Member]"
       }
      }
     },
     "localname": "EnableITLLCMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails",
      "http://magicsoftware.com/role/BusinessCombinationsTables",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_EnglandMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EnglandMember",
        "terseLabel": "England [Member]"
       }
      }
     },
     "localname": "EnglandMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_ExchangeRateOfLoans": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ExchangeRateOfLoans",
        "terseLabel": "Exchange rate of loans"
       }
      }
     },
     "localname": "ExchangeRateOfLoans",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ExercisePriceOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ExercisePriceOneMember",
        "terseLabel": "Exercise price\t0 [Member]"
       }
      }
     },
     "localname": "ExercisePriceOneMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_ExercisePriceTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ExercisePriceTwoMember",
        "terseLabel": "Exercise price\t4.01-5 [Member]"
       }
      }
     },
     "localname": "ExercisePriceTwoMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"
     ],
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_FairValueMeasurementsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueMeasurementsLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/FairValueMeasurements"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_FairValueMeasurementsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements [Table]"
       }
      }
     },
     "localname": "FairValueMeasurementsTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/FairValueMeasurements"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_FairValueMeasurementsTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements [Abstract]"
       }
      }
     },
     "localname": "FairValueMeasurementsTablesLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_FairValueMeasurementsTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements (Tables) [Table]"
       }
      }
     },
     "localname": "FairValueMeasurementsTablesTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_FinalPaymentDueDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FinalPaymentDueDate",
        "terseLabel": "Final payment due date"
       }
      }
     },
     "localname": "FinalPaymentDueDate",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "mgic_FinancialExpenseIncomeNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of financial income (expense), net.",
        "label": "FinancialExpenseIncomeNet",
        "terseLabel": "Financial expenses, net"
       }
      }
     },
     "localname": "FinancialExpenseIncomeNet",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialincomeexpensesnetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ForeignCurrencyTranslationAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ForeignCurrencyTranslationAdjustments",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "ForeignCurrencyTranslationAdjustments",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_FormulaTelecomSolutionsLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FormulaTelecomSolutionsLtdMember",
        "terseLabel": "Formula Telecom Solutions Ltd [Member]"
       }
      }
     },
     "localname": "FormulaTelecomSolutionsLtdMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_GoodwillTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GoodwillDisclosureTextBlock"
       }
      }
     },
     "localname": "GoodwillTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/Goodwill"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_GoodwillTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Abstract]"
       }
      }
     },
     "localname": "GoodwillTablesLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/GoodwillTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome": {
     "auth_ref": [],
     "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": "IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome",
        "terseLabel": "Income before taxes, as reported in the consolidated statements of income"
       }
      }
     },
     "localname": "IncomeBeforeTaxesAsReportedInTheConsolidatedStatementsOfIncome",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_IncomeBeforeTaxesOnIncome": {
     "auth_ref": [],
     "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": "IncomeBeforeTaxesOnIncome",
        "terseLabel": "Income before taxes on income"
       }
      }
     },
     "localname": "IncomeBeforeTaxesOnIncome",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofincomebeforetaxesonincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_IncreaseDecreaseInDeferredTaxesNet": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IncreaseDecreaseInDeferredTaxesNet",
        "negatedLabel": "Change in deferred taxes, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredTaxesNet",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense",
        "terseLabel": "Accrued expenses and other accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_IncreaseDecreaseInTradeReceivableNet": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IncreaseDecreaseInTradeReceivableNet",
        "negatedLabel": "Trade receivables, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInTradeReceivableNet",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_IntangibleAssetsNetLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net Disclosure [Abstract]"
       }
      }
     },
     "localname": "IntangibleAssetsNetLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/IntangibleAssetsNet"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_IntangibleAssetsNetOfDeferredTaxes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IntangibleAssetsNetOfDeferredTaxes",
        "terseLabel": "Intangible assets, net of deferred taxes"
       }
      }
     },
     "localname": "IntangibleAssetsNetOfDeferredTaxes",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_IntangibleAssetsNetTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net [Table]"
       }
      }
     },
     "localname": "IntangibleAssetsNetTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/IntangibleAssetsNet"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_IntangibleAssetsNetTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net [Abstract]"
       }
      }
     },
     "localname": "IntangibleAssetsNetTablesLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/IntangibleAssetsNetTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_IntangibleAssetsNetTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Tables) [Table]"
       }
      }
     },
     "localname": "IntangibleAssetsNetTablesTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/IntangibleAssetsNetTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_IntangibleAssetsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IntangibleAssetsPolicyTextBlock",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsPolicyTextBlock",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_Interest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "Interest",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofchangesinthecarryingamountofgoodwillTable",
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_LeaseExpiresTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LeaseExpiresTerm",
        "terseLabel": "Lease expires, term"
       }
      }
     },
     "localname": "LeaseExpiresTerm",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_LeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Original lease periods.",
        "label": "LeaseTerm",
        "terseLabel": "Lease term, description"
       }
      }
     },
     "localname": "LeaseTerm",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases (Details) - Schedule of components operating lease costs [Line Items]"
       }
      }
     },
     "localname": "LeasesDetailsScheduleofcomponentsoperatingleasecostsLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomponentsoperatingleasecostsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_LeasesDetailsScheduleofcomponentsoperatingleasecostsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases (Details) - Schedule of components operating lease costs [Table]"
       }
      }
     },
     "localname": "LeasesDetailsScheduleofcomponentsoperatingleasecostsTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomponentsoperatingleasecostsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_LessImputedInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "LessImputedInterest",
        "negatedLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LessImputedInterest",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee operating lease liability payments due in rolling year six.",
        "label": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearSix",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_LoanAmountDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LoanAmountDescription",
        "terseLabel": "Loan amount description"
       }
      }
     },
     "localname": "LoanAmountDescription",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_LoansFromBanksAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LoansFromBanksAndOtherMember",
        "terseLabel": "Loans from banks and other [Member]"
       }
      }
     },
     "localname": "LoansFromBanksAndOtherMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_LongTermDebtDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt (Details) [Line Items]"
       }
      }
     },
     "localname": "LongTermDebtDetailsLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_LongTermDebtLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebt"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_LongTermDebtTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt [Table]"
       }
      }
     },
     "localname": "LongTermDebtTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebt"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_LongTermDebtTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtTablesLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_LongTermDebtTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt (Tables) [Table]"
       }
      }
     },
     "localname": "LongTermDebtTablesTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_MagicSoftwareEnterprisesEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MagicSoftwareEnterprisesEquityAbstract",
        "terseLabel": "Magic Software Enterprises equity:"
       }
      }
     },
     "localname": "MagicSoftwareEnterprisesEquityAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_MarketableSecuritiesTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities [Abstract]"
       }
      }
     },
     "localname": "MarketableSecuritiesTablesLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/MarketableSecuritiesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_MarketableSecuritiesTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities (Tables) [Table]"
       }
      }
     },
     "localname": "MarketableSecuritiesTablesTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/MarketableSecuritiesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_MenarvaLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MenarvaLtdMember",
        "terseLabel": "Menarva Ltd [Member]"
       }
      }
     },
     "localname": "MenarvaLtdMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails",
      "http://magicsoftware.com/role/BusinessCombinationsTables",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_MotorVehiclesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Policy disclosure  of motor vehicles.",
        "label": "MotorVehiclesPolicyTextBlock",
        "terseLabel": "Motor vehicles"
       }
      }
     },
     "localname": "MotorVehiclesPolicyTextBlock",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_NISMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NISMember",
        "terseLabel": "NIS [Member]"
       }
      }
     },
     "localname": "NISMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_NetAssetsExcludingAcquiredCash": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "NetAssetsExcludingAcquiredCash",
        "terseLabel": "Net assets, excluding acquired cash"
       }
      }
     },
     "localname": "NetAssetsExcludingAcquiredCash",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_NetAssetsExcludingOfCashAcquired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net assets, excluding of cash acquired.",
        "label": "NetAssetsExcludingOfCashAcquired",
        "terseLabel": "Net assets, excluding of cash acquired"
       }
      }
     },
     "localname": "NetAssetsExcludingOfCashAcquired",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract",
        "terseLabel": "Net earnings per share attributable to Magic Software Enterprises\u2019 shareholders:"
       }
      }
     },
     "localname": "NetEarningsPerShareAttributableToMagicSoftwareEnterprisesShareholdersAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_NetEffectsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NetEffectsIncMember",
        "terseLabel": "Net Effects Inc [Member]",
        "verboseLabel": "NetEffects Inc [Member]"
       }
      }
     },
     "localname": "NetEffectsIncMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails",
      "http://magicsoftware.com/role/BusinessCombinationsTables",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000"
     ],
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_NetLiabilitiesExcludingOfCashAcquired": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net liabilities excluding of cash acquired.",
        "label": "NetLiabilitiesExcludingOfCashAcquired",
        "terseLabel": "Net liabilities excluding of cash acquired",
        "verboseLabel": "Net liabilities, excluding of cash acquired"
       }
      }
     },
     "localname": "NetLiabilitiesExcludingOfCashAcquired",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_NetLiabilitiesIncludingOfCashAcquired": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net liabilities including of cash acquired.",
        "label": "NetLiabilitiesIncludingOfCashAcquired",
        "terseLabel": "Net liabilities, excluding cash acquired"
       }
      }
     },
     "localname": "NetLiabilitiesIncludingOfCashAcquired",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_NetOfAcquiredCash": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net of acquired cash.",
        "label": "NetOfAcquiredCash",
        "terseLabel": "Total assets acquired net of acquired cash"
       }
      }
     },
     "localname": "NetOfAcquiredCash",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_NetOfAllowanceForCreditLosses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net of allowance for credit losses.",
        "label": "NetOfAllowanceForCreditLosses",
        "terseLabel": "Net of allowance for credit losses"
       }
      }
     },
     "localname": "NetOfAllowanceForCreditLosses",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_OfficesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Policy disclosure of Offices.",
        "label": "OfficesPolicyTextBlock",
        "terseLabel": "Offices"
       }
      }
     },
     "localname": "OfficesPolicyTextBlock",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_OnTargetGroupIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OnTargetGroupIncMember",
        "terseLabel": "On Target Group Inc [Member]",
        "verboseLabel": "OnTarget Group Inc. [Member]"
       }
      }
     },
     "localname": "OnTargetGroupIncMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails",
      "http://magicsoftware.com/role/BusinessCombinationsTables",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_OperatingLeaseCostMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OperatingLeaseCostMember",
        "terseLabel": "Operating lease cost [Member]"
       }
      }
     },
     "localname": "OperatingLeaseCostMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomponentsoperatingleasecostsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_OperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OperatingLeaseRightOfUseAssets",
        "terseLabel": "Operating lease, right of use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssets",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_OperatingLeasesFutureMinimumPaymentDue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OperatingLeasesFutureMinimumPaymentDue",
        "terseLabel": "Total undiscounted cash flows"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentDue",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_OperatingLeasesFutureMinimumPaymentDueInFiveYears": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OperatingLeasesFutureMinimumPaymentDueInFiveYears",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentDueInFiveYears",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_OperatingLeasesFutureMinimumPaymentDueInFourYears": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OperatingLeasesFutureMinimumPaymentDueInFourYears",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentDueInFourYears",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_OperatingLeasesFutureMinimumPaymentDueInThreeYears": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OperatingLeasesFutureMinimumPaymentDueInThreeYears",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentDueInThreeYears",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_OperatingLeasesFutureMinimumPaymentDueInTwoYears": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OperatingLeasesFutureMinimumPaymentDueInTwoYears",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentDueInTwoYears",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_OperatingLeasesFutureMinimumPaymentDueThereafter": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OperatingLeasesFutureMinimumPaymentDueThereafter",
        "terseLabel": "2027 and thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentDueThereafter",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_OtherAccountsReceivableandPrepaidExpensesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable and Prepaid Expenses Disclosures [Abstract]"
       }
      }
     },
     "localname": "OtherAccountsReceivableandPrepaidExpensesLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpenses"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_OtherAccountsReceivableandPrepaidExpensesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable and Prepaid Expenses [Table]"
       }
      }
     },
     "localname": "OtherAccountsReceivableandPrepaidExpensesTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpenses"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_OtherAccountsReceivableandPrepaidExpensesTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable and Prepaid Expenses [Abstract]"
       }
      }
     },
     "localname": "OtherAccountsReceivableandPrepaidExpensesTablesLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpensesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_OtherAccountsReceivableandPrepaidExpensesTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Receivable and Prepaid Expenses (Tables) [Table]"
       }
      }
     },
     "localname": "OtherAccountsReceivableandPrepaidExpensesTablesTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpensesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_OtherComprehensiveIncomeloss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other comprehensive income loss.",
        "label": "OtherComprehensiveIncomeloss",
        "terseLabel": "Other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeloss",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_OtherLongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OtherLongTermDebtMember",
        "terseLabel": "Other long term debt [Member]"
       }
      }
     },
     "localname": "OtherLongTermDebtMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_OtherLongTermDebtinDollars": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OtherLongTermDebtinDollars",
        "terseLabel": "Other long term debt"
       }
      }
     },
     "localname": "OtherLongTermDebtinDollars",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_OtherLongTermDebts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OtherLongTermDebts",
        "terseLabel": "Other long term debt"
       }
      }
     },
     "localname": "OtherLongTermDebts",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "percentItemType"
    },
    "mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses",
        "negatedLabel": "Other long-term and short-term accounts receivable and prepaid expenses"
       }
      }
     },
     "localname": "OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_OthersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OthersMember",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "OthersMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable",
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_PaidInCash": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of  paid in cash.",
        "label": "PaidInCash",
        "terseLabel": "Paid in cash"
       }
      }
     },
     "localname": "PaidInCash",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_PlaintiffsAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plaintiffs Amount.",
        "label": "PlaintiffsAmount",
        "terseLabel": "Plaintiffs amount"
       }
      }
     },
     "localname": "PlaintiffsAmount",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_PowWowIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PowWowIncMember",
        "terseLabel": "Pow Wow Inc [Member]",
        "verboseLabel": "PowWow Inc [Member]"
       }
      }
     },
     "localname": "PowWowIncMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails",
      "http://magicsoftware.com/role/BusinessCombinationsTables",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000"
     ],
     "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": {
        "label": "ProceedsFromInvestmentInShorttermBankDeposits",
        "negatedLabel": "Proceeds from (investment in) short-term bank deposits"
       }
      }
     },
     "localname": "ProceedsFromInvestmentInShorttermBankDeposits",
     "nsuri": "http://magicsoftware.com/20211231",
     "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": {
        "label": "ProceedsFromShortTermLoansToRelatedParties",
        "negatedLabel": "Investment in long-term bank deposits"
       }
      }
     },
     "localname": "ProceedsFromShortTermLoansToRelatedParties",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_PropertyDevelopmentTaxRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property development tax rate percentage.",
        "label": "PropertyDevelopmentTaxRatePercentage",
        "terseLabel": "Property development tax rate percentage"
       }
      }
     },
     "localname": "PropertyDevelopmentTaxRatePercentage",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_PurchaseReminderOfSharesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase reminder of shares percentage.",
        "label": "PurchaseReminderOfSharesPercentage",
        "terseLabel": "Purchase reminder of shares percentage"
       }
      }
     },
     "localname": "PurchaseReminderOfSharesPercentage",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recently issued, not yet adopted accounting pronouncement",
        "label": "RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock",
        "terseLabel": "Recently issued, not yet adopted accounting pronouncement"
       }
      }
     },
     "localname": "RecentlyIssuedNotYetAdoptedAccountingPronouncementPolicyTextBlock",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/MarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_RepaymentsOfShortTermAndLongTermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "RepaymentsOfShortTermAndLongTermDebt",
        "negatedLabel": "Repayment of short-term and long-term loans"
       }
      }
     },
     "localname": "RepaymentsOfShortTermAndLongTermDebt",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_RevenueRecognitionTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RevenueRecognitionTextBlock",
        "terseLabel": "REVENUE RECOGNITION"
       }
      }
     },
     "localname": "RevenueRecognitionTextBlock",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_ScheduleOfChangesInTheCarryingAmountOfGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of changes in the carrying amount of goodwill [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfChangesInTheCarryingAmountOfGoodwillAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfComponentsOperatingLeaseCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of components operating lease costs [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfComponentsOperatingLeaseCostsAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "xbrltype": "stringItemType"
    },
    "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/20211231",
     "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/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfEmployeeOptionActivityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of employee option activity [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeOptionActivityAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of estimated fair values of assets acquired and liabilities [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "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/20211231",
     "xbrltype": "stringItemType"
    },
    "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/20211231",
     "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/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfFinancialIncomeExpensesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of financial income (expenses), net [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfFinancialIncomeExpensesNetAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock",
        "terseLabel": "Schedule of maturities of lease liabilities"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/LeasesTables"
     ],
     "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/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfIntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of intangible assets [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfLongLivedAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of long-lived assets [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfLongLivedAssetsAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfLongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of long term debt [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfLongTermDebtAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of maturities of lease liabilities [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfOptionsOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of options outstanding [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfOptionsOutstandingAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfPropertyAndEquipmentNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of property and equipment, net [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfPropertyAndEquipmentNetAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of theoretical tax expense and actual tax expense [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock",
        "terseLabel": "Schedule of theoretical tax expense and actual tax expense"
       }
      }
     },
     "localname": "ScheduleOfTheoreticalTaxExpenseAndActualTaxExpenseTableTextBlock",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock",
        "terseLabel": "Schedule of trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers"
       }
      }
     },
     "localname": "ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of trade receivables net of an allowance [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock",
        "terseLabel": "Schedule of trade receivables net of an allowance"
       }
      }
     },
     "localname": "ScheduleOfTradeReceivablesNetOfAnAllowanceTableTextBlock",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of unrecognized tax benefits [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_SegmentGeographicalInformationandMajorCustomersDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Geographical Information and Major Customers (Details) [Line Items]"
       }
      }
     },
     "localname": "SegmentGeographicalInformationandMajorCustomersDetailsLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_SegmentGeographicalInformationandMajorCustomersDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Geographical Information and Major Customers (Details) [Table]"
       }
      }
     },
     "localname": "SegmentGeographicalInformationandMajorCustomersDetailsTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_SegmentOperatingIncomeloss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of segment operating income loss.",
        "label": "SegmentOperatingIncomeloss",
        "terseLabel": "Segment operating income (loss)"
       }
      }
     },
     "localname": "SegmentOperatingIncomeloss",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_SelectedStatementsofIncomeDataLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selected Statements of Income Data Disclosure [Abstract]"
       }
      }
     },
     "localname": "SelectedStatementsofIncomeDataLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/SelectedStatementsofIncomeData"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_SelectedStatementsofIncomeDataTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selected Statements of Income Data [Table]"
       }
      }
     },
     "localname": "SelectedStatementsofIncomeDataTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/SelectedStatementsofIncomeData"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_SelectedStatementsofIncomeDataTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selected Statements of Income Data [Abstract]"
       }
      }
     },
     "localname": "SelectedStatementsofIncomeDataTablesLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_SelectedStatementsofIncomeDataTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selected Statements of Income Data (Tables) [Table]"
       }
      }
     },
     "localname": "SelectedStatementsofIncomeDataTablesTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice",
        "terseLabel": "Options exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber",
        "terseLabel": "Options outstanding (in Shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice",
        "terseLabel": "Exercise price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm",
        "terseLabel": "Weighted average remaining contractual life (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "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 (in Dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "durationItemType"
    },
    "mgic_SharesPurchase": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares purchase",
        "label": "SharesPurchase",
        "terseLabel": "Shares purchase (in Shares)"
       }
      }
     },
     "localname": "SharesPurchase",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "mgic_ShortTermDebtTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Debt [Table]"
       }
      }
     },
     "localname": "ShortTermDebtTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ShortTermDebt"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_ShortTermDebtTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Debt [Abstract]"
       }
      }
     },
     "localname": "ShortTermDebtTablesLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ShortTermDebtTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_ShortTermDebtTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Debt (Tables) [Table]"
       }
      }
     },
     "localname": "ShortTermDebtTablesTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ShortTermDebtTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShortTermDepositsAndRestrictedDepositsPolicyTextBlock",
        "terseLabel": "Short-term deposits and restricted deposits"
       }
      }
     },
     "localname": "ShortTermDepositsAndRestrictedDepositsPolicyTextBlock",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ShorttermCreditFromBanksOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShorttermCreditFromBanksOneMember",
        "terseLabel": "Short-term credit from banks one [Member]"
       }
      }
     },
     "localname": "ShorttermCreditFromBanksOneMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_ShorttermLeaseCostMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShorttermLeaseCostMember",
        "terseLabel": "Short-term lease cost [Member]"
       }
      }
     },
     "localname": "ShorttermLeaseCostMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomponentsoperatingleasecostsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_SignificantAccountingPoliciesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) [Line Items]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesDetailsLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_SignificantAccountingPoliciesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesDetailsTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_SoftwareServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SoftwareServicesMember",
        "terseLabel": "Software services [Member]",
        "verboseLabel": "Software Services [Member]"
       }
      }
     },
     "localname": "SoftwareServicesMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofchangesinthecarryingamountofgoodwillTable",
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_StockbasedCompensation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock-based compensation.",
        "label": "StockbasedCompensation",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "StockbasedCompensation",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails",
      "http://magicsoftware.com/role/BusinessCombinationsTables",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals0"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_SubsequentEventsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventsDetailsLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_SummaryOfMarketableDebtSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of marketable debt securities [Abstract]"
       }
      }
     },
     "localname": "SummaryOfMarketableDebtSecuritiesAbstract",
     "nsuri": "http://magicsoftware.com/20211231",
     "xbrltype": "stringItemType"
    },
    "mgic_TaxBenefitsDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax benefits description.",
        "label": "TaxBenefitsDescription",
        "terseLabel": "Tax benefits, description"
       }
      }
     },
     "localname": "TaxBenefitsDescription",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_TaxesonIncomeDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes on Income (Details) [Line Items]"
       }
      }
     },
     "localname": "TaxesonIncomeDetailsLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_TaxesonIncomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes on Income Disclosure [Abstract]"
       }
      }
     },
     "localname": "TaxesonIncomeLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_TaxesonIncomeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes on Income [Table]"
       }
      }
     },
     "localname": "TaxesonIncomeTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_TaxesonIncomeTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes on Income [Abstract]"
       }
      }
     },
     "localname": "TaxesonIncomeTablesLineItems",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_TaxesonIncomeTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes on Income (Tables) [Table]"
       }
      }
     },
     "localname": "TaxesonIncomeTablesTable",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_TotalAssetsAcquiredNetOfAcquiredCash": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total assets acquired net of acquired cash.",
        "label": "TotalAssetsAcquiredNetOfAcquiredCash",
        "netLabel": "Total assets acquired net of $0 acquired cash",
        "terseLabel": "Total assets acquired",
        "verboseLabel": "Total assets acquired net of acquired cash"
       }
      }
     },
     "localname": "TotalAssetsAcquiredNetOfAcquiredCash",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_TotalEstimatedConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of total estimated consideration.",
        "label": "TotalEstimatedConsideration",
        "terseLabel": "Total estimated consideration"
       }
      }
     },
     "localname": "TotalEstimatedConsideration",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_UncertainTaxPositionAndOtherDifferences": {
     "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": "UncertainTaxPositionAndOtherDifferences",
        "terseLabel": "Uncertain tax position and other differences"
       }
      }
     },
     "localname": "UncertainTaxPositionAndOtherDifferences",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_VariableLeaseCostMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "VariableLeaseCostMember",
        "terseLabel": "Variable lease cost [Member]"
       }
      }
     },
     "localname": "VariableLeaseCostMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomponentsoperatingleasecostsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_VestPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vest period.",
        "label": "VestPeriod",
        "terseLabel": "Vest period"
       }
      }
     },
     "localname": "VestPeriod",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_YGSoftITLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "YGSoftITLtdMember",
        "terseLabel": "Y.G. Soft IT Ltd [Member]"
       }
      }
     },
     "localname": "YGSoftITLtdMember",
     "nsuri": "http://magicsoftware.com/20211231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails",
      "http://magicsoftware.com/role/BusinessCombinationsTables",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals0"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable",
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ExecutiveOfficerMember": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Officer [Member]",
        "terseLabel": "Senior Executive Officers [Member]"
       }
      }
     },
     "localname": "ExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r267",
      "r269",
      "r270",
      "r271",
      "r290",
      "r317",
      "r353",
      "r356",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r621",
      "r624",
      "r651",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails",
      "http://magicsoftware.com/role/EquityDetails",
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable",
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable",
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable",
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r267",
      "r269",
      "r270",
      "r271",
      "r290",
      "r317",
      "r353",
      "r356",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r621",
      "r624",
      "r651",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails",
      "http://magicsoftware.com/role/EquityDetails",
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable",
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable",
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable",
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r258",
      "r267",
      "r269",
      "r270",
      "r271",
      "r290",
      "r317",
      "r342",
      "r353",
      "r356",
      "r387",
      "r388",
      "r389",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r621",
      "r624",
      "r651",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails",
      "http://magicsoftware.com/role/EquityDetails",
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable",
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable",
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable",
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r258",
      "r267",
      "r269",
      "r270",
      "r271",
      "r290",
      "r317",
      "r342",
      "r353",
      "r356",
      "r387",
      "r388",
      "r389",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r621",
      "r624",
      "r651",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails",
      "http://magicsoftware.com/role/EquityDetails",
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable",
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable",
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable",
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r125",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast [Member]"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r125",
      "r130",
      "r265",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r192",
      "r193",
      "r338",
      "r339",
      "r623",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable",
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable",
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r192",
      "r193",
      "r338",
      "r339",
      "r623",
      "r635",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable",
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable",
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r125",
      "r130",
      "r265",
      "r354",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r197",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r44"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r42"
     ],
     "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": "ACCRUED EXPENSES AND OTHER ACCOUNTS PAYABLE"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "auth_ref": [
      "r10",
      "r41"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r601",
      "r636"
     ],
     "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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "terseLabel": "Unbilled receivables"
       }
      }
     },
     "localname": "AccountsReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r198",
      "r199"
     ],
     "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 $ 5,071 and $ 3,967 at December 31, 2021 and 2020, respectively)"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 9.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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r45"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r15",
      "r252"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r59"
     ],
     "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",
        "terseLabel": "Accumulated realized and unrealized gain (loss) on available-for-sale securities, net"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofaccumulatedothercomprehensiveincomelossTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r54",
      "r58",
      "r59",
      "r60",
      "r495"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofaccumulatedothercomprehensiveincomelossTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r34",
      "r58",
      "r59",
      "r60",
      "r607",
      "r630",
      "r631"
     ],
     "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",
        "verboseLabel": "Total other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/ScheduleofaccumulatedothercomprehensiveincomelossTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r57",
      "r60",
      "r68",
      "r69",
      "r70",
      "r117",
      "r118",
      "r119",
      "r478",
      "r529",
      "r626",
      "r627"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Weighted average remaining useful life (years)"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r32",
      "r540"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r117",
      "r118",
      "r119",
      "r395",
      "r396",
      "r397",
      "r486"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentOfWarrantsGrantedForServices": {
     "auth_ref": [
      "r96"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/RelatedPartiesTransactionsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r400"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r401"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r392"
     ],
     "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/2022",
     "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": "Selling and marketing"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r38",
      "r204",
      "r212"
     ],
     "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)",
        "verboseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://magicsoftware.com/role/ScheduleoftradereceivablesnetofanallowanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r96",
      "r237",
      "r245"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r18",
      "r109",
      "r173",
      "r180",
      "r187",
      "r210",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r285",
      "r286",
      "r471",
      "r479",
      "r498",
      "r538",
      "r540",
      "r575",
      "r602"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r8",
      "r40",
      "r109",
      "r210",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r285",
      "r286",
      "r471",
      "r479",
      "r498",
      "r538",
      "r540"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r489"
     ],
     "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",
        "terseLabel": "Total financial assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r109",
      "r210",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r285",
      "r286",
      "r471",
      "r479",
      "r498",
      "r538"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r357",
      "r358",
      "r359",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r378",
      "r379",
      "r381",
      "r382",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r352",
      "r355",
      "r453"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails",
      "http://magicsoftware.com/role/BusinessCombinationsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r352",
      "r355",
      "r447",
      "r448",
      "r453"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails",
      "http://magicsoftware.com/role/BusinessCombinationsTables",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable_Parentheticals0",
      "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",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals0"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Acquired shares percentage"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement": {
     "auth_ref": [
      "r219",
      "r451"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount paid or received to resolve the preacquisition contingency.",
        "label": "Business Acquisition, Preacquisition Contingency, Amount of Settlement",
        "terseLabel": "Contingent consideration amount"
       }
      }
     },
     "localname": "BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r458",
      "r459",
      "r461"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r95",
      "r463"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Remainder consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r457",
      "r460",
      "r462"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r454",
      "r464"
     ],
     "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 COMBINATIONS"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r450"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "negatedLabel": "Net liabilities, excluding cash acquired",
        "terseLabel": "Net assets, excluding cash acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": {
     "auth_ref": [
      "r449",
      "r450"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": {
     "auth_ref": [
      "r450"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r450"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "negatedLabel": "Net liabilities, excluding $42 of cash acquired",
        "negatedNetLabel": "Net liabilities, excluding $402 cash acquired",
        "negatedTerseLabel": "Net liabilities, excluding $90 of cash acquired",
        "negatedTotalLabel": "Net liabilities, excluding cash acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r449",
      "r450"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "terseLabel": "Total assets acquired",
        "verboseLabel": "Total assets acquired net of acquired cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r450"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "terseLabel": "Net assets, excluding $0 of cash acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition date.",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Including Subsequent Acquisition, Percentage",
        "terseLabel": "Remaining interest"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r444"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedContractCostGross": {
     "auth_ref": [
      "r220"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Gross",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "CapitalizedContractCostGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r5",
      "r14",
      "r98"
     ],
     "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",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r99"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r93",
      "r98",
      "r102"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. 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",
        "periodStartLabel": "Cash and cash equivalents at the beginning of the year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r93",
      "r501"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r50",
      "r583",
      "r612"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r261",
      "r262",
      "r263",
      "r272",
      "r638"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r117",
      "r118",
      "r486"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r29"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r29"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r29"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r29",
      "r329"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r29",
      "r540"
     ],
     "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, 2021 and 2020; Issued and Outstanding: 49,073,055 and 49,035,055 shares at December 31, 2021 and 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r63",
      "r65",
      "r66",
      "r75",
      "r588",
      "r616"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r63",
      "r65",
      "r74",
      "r467",
      "r483",
      "r587",
      "r615"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r238",
      "r243",
      "r456"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r155",
      "r156",
      "r195",
      "r496",
      "r497",
      "r632",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r152",
      "r598"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r155",
      "r156",
      "r195",
      "r496",
      "r497",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r104",
      "r473"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure": {
     "auth_ref": [
      "r489"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateAndOtherMember": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate and Other [Member]",
        "terseLabel": "Corporate tax rate [Member]"
       }
      }
     },
     "localname": "CorporateAndOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r81",
      "r109",
      "r210",
      "r274",
      "r275",
      "r276",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r285",
      "r286",
      "r498"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r110",
      "r426",
      "r434"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r110",
      "r426"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r110",
      "r426",
      "r434",
      "r436"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerContractsMember": {
     "auth_ref": [
      "r455"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r455"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r20",
      "r21",
      "r22",
      "r108",
      "r115",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r306",
      "r307",
      "r308",
      "r309",
      "r514",
      "r576",
      "r579",
      "r600"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCovenantDescription": {
     "auth_ref": [
      "r22",
      "r596"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r47",
      "r288"
     ],
     "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 and other"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r48",
      "r290",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Maturity on bank loan"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r49",
      "r108",
      "r115",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r306",
      "r307",
      "r308",
      "r309",
      "r514"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r49",
      "r108",
      "r115",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r306",
      "r307",
      "r308",
      "r309",
      "r330",
      "r331",
      "r332",
      "r333",
      "r512",
      "r513",
      "r514",
      "r515",
      "r597"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r110",
      "r427",
      "r434"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r110",
      "r427",
      "r434"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r406",
      "r407"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r96",
      "r110",
      "r427",
      "r434",
      "r435",
      "r436"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r25",
      "r26",
      "r417",
      "r577",
      "r599"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r406",
      "r407"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenue": {
     "auth_ref": [
      "r27"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r21"
     ],
     "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 (short-term contract liabilities)"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r418"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r420"
     ],
     "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"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r420"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r419"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r407",
      "r420"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "terseLabel": "Customer relationships, net of deferred tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r96",
      "r250"
     ],
     "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": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r96",
      "r250"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "auth_ref": [
      "r101"
     ],
     "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)"
       }
      }
     },
     "localname": "DividendsPayableAmountPerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r21",
      "r24",
      "r578",
      "r603"
     ],
     "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"
       }
      }
     },
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPreferredStock": {
     "auth_ref": [
      "r334",
      "r595"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r6",
      "r30",
      "r114",
      "r277",
      "r279",
      "r280",
      "r284",
      "r285",
      "r286",
      "r533"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r114",
      "r277",
      "r279",
      "r280",
      "r284",
      "r285",
      "r286",
      "r533",
      "r582",
      "r613"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r76",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r131",
      "r134",
      "r137",
      "r138",
      "r139",
      "r143",
      "r144",
      "r487",
      "r488",
      "r589",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic and Diluted earnings per share (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r140",
      "r141"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r145"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/NetEarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Corporate tax rate percentage"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r112",
      "r409",
      "r438"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable",
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets": {
     "auth_ref": [
      "r409",
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to disposition of asset. Includes, but is not limited to, intra-entity transfer of asset other than inventory.",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Asset, Percent",
        "terseLabel": "Intangible assets tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary": {
     "auth_ref": [
      "r409",
      "r438"
     ],
     "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 attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Percent",
        "terseLabel": "Income derived tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment": {
     "auth_ref": [
      "r409",
      "r438"
     ],
     "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 attributable to investment tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Investment, Percent",
        "terseLabel": "Taxable income preferred tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": {
     "auth_ref": [
      "r409",
      "r438"
     ],
     "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 attributable to other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent",
        "terseLabel": "Corporate tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements": {
     "auth_ref": [
      "r409",
      "r438"
     ],
     "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 attributable to income tax settlements. Including, but not limited to, domestic tax settlement, foreign tax settlement, state and local tax settlement, and other tax settlements.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Percent",
        "terseLabel": "Settlement tax authority percentage"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r45"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r68",
      "r69",
      "r70",
      "r117",
      "r118",
      "r119",
      "r121",
      "r127",
      "r129",
      "r149",
      "r211",
      "r329",
      "r334",
      "r395",
      "r396",
      "r397",
      "r430",
      "r431",
      "r486",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r509",
      "r529",
      "r626",
      "r627",
      "r628"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r492",
      "r494"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r296",
      "r306",
      "r307",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r490",
      "r545",
      "r546",
      "r547"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r493"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r296",
      "r343",
      "r344",
      "r349",
      "r351",
      "r490",
      "r545"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r296",
      "r306",
      "r307",
      "r343",
      "r344",
      "r349",
      "r351",
      "r490",
      "r546"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r296",
      "r306",
      "r307",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r490",
      "r547"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r492"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r296",
      "r306",
      "r307",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r545",
      "r546",
      "r547"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FederalHomeLoanBankAdvancesInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate of advances made and reported by Federal Home Loan Bank (FHLBank).",
        "label": "Federal Home Loan Bank, Advances, Interest Rate",
        "terseLabel": "Bank loan bears interest rate"
       }
      }
     },
     "localname": "FederalHomeLoanBankAdvancesInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice": {
     "auth_ref": [
      "r216"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount at purchase price of financing receivable purchased with credit deterioration.",
        "label": "Financing Receivable, Purchased with Credit Deterioration, Amount at Purchase Price",
        "terseLabel": "Total purchase price (in Dollars)"
       }
      }
     },
     "localname": "FinancingReceivablePurchasedWithCreditDeteriorationAmountAtPurchasePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r17",
      "r244"
     ],
     "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/2022",
     "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 12 Months",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": "2027 and thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r238",
      "r240",
      "r244",
      "r246",
      "r557",
      "r558"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r238",
      "r243"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails",
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r244",
      "r557"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r511"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r83"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r16",
      "r221",
      "r222",
      "r229",
      "r234",
      "r540",
      "r574"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/ScheduleofchangesinthecarryingamountofgoodwillTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000000"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r223",
      "r234"
     ],
     "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": "Goodwill",
        "verboseLabel": "Business combinations"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofchangesinthecarryingamountofgoodwillTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r230",
      "r241"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r230",
      "r232",
      "r234",
      "r235"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r227"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofchangesinthecarryingamountofgoodwillTable"
     ],
     "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 Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/Goodwill",
      "http://magicsoftware.com/role/ScheduleofchangesinthecarryingamountofgoodwillTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r228",
      "r445"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofchangesinthecarryingamountofgoodwillTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r79",
      "r109",
      "r173",
      "r179",
      "r183",
      "r186",
      "r189",
      "r210",
      "r274",
      "r275",
      "r276",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r285",
      "r286",
      "r498"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r248",
      "r256"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r111",
      "r437"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofincomebeforetaxesonincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r72",
      "r173",
      "r179",
      "r183",
      "r186",
      "r189",
      "r571",
      "r585",
      "r591",
      "r618"
     ],
     "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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before taxes on income"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r111",
      "r437"
     ],
     "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/2022",
     "presentation": [
      "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r112",
      "r410",
      "r415",
      "r422",
      "r432",
      "r439",
      "r441",
      "r442",
      "r443"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncome"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r128",
      "r129",
      "r171",
      "r408",
      "r433",
      "r440",
      "r619"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement",
      "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable",
      "http://magicsoftware.com/role/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxHolidayAggregateDollarAmount": {
     "auth_ref": [
      "r439"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction.",
        "label": "Income Tax Holiday, Aggregate Dollar Amount",
        "terseLabel": "Aggregate amount (in Dollars)"
       }
      }
     },
     "localname": "IncomeTaxHolidayAggregateDollarAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r67",
      "r404",
      "r405",
      "r415",
      "r416",
      "r421",
      "r428"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationDeductionsDividends": {
     "auth_ref": [
      "r409"
     ],
     "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 deduction for dividend.",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Dividends, Amount",
        "terseLabel": "Income tax dividends (in Dollars)"
       }
      }
     },
     "localname": "IncomeTaxReconciliationDeductionsDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationDeductionsOther": {
     "auth_ref": [
      "r409"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationDispositionOfAssets": {
     "auth_ref": [
      "r409"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to disposition of asset. Includes, but is not limited to, intra-entity transfer of asset other than inventory.",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Asset, Amount",
        "terseLabel": "Intangible assets from foreign company (in New Shekels)"
       }
      }
     },
     "localname": "IncomeTaxReconciliationDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r409"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r409"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": {
     "auth_ref": [
      "r409"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r409"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftheoreticaltaxexpenseandactualtaxexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r100"
     ],
     "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": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 5.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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 7.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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod": {
     "auth_ref": [
      "r622",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining weighted average contract period of financial guarantee insurance contracts, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Insured Financial Obligations with Credit Deterioration, Remaining Weighted Average Contract Period",
        "terseLabel": "Weighted-average period"
       }
      }
     },
     "localname": "InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r247"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/IntangibleAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r236",
      "r242"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000",
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r590"
     ],
     "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 on loans offset by interest from short term deposits"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialincomeexpensesnetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentCompanyDistributionToShareholdersPerShare": {
     "auth_ref": [
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit amount of distribution to shareholders. Includes, but is not limited to, dividend and capital gain. Excludes distribution for tax return of capital.",
        "label": "Investment Company, Distribution to Shareholders, Per Share",
        "terseLabel": "Dividend distribution (in Dollars per share)"
       }
      }
     },
     "localname": "InvestmentCompanyDistributionToShareholdersPerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r489"
     ],
     "calculation": {
      "http://magicsoftware.com/role/SummaryofmarketabledebtsecuritiesTable": {
       "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SummaryofmarketabledebtsecuritiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r209",
      "r572",
      "r593",
      "r634",
      "r663"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/MarketableSecurities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": {
     "auth_ref": [
      "r96"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/RelatedPartiesTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r523",
      "r524"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "terseLabel": "Total lease costs"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomponentsoperatingleasecostsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of components operating lease costs"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r518"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseOptionToTerminate": {
     "auth_ref": [
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of terms and conditions of option to terminate lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.",
        "label": "Lessee, Operating Lease, Option to Terminate",
        "terseLabel": "Terminate lease, term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseOptionToTerminate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r525"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessor, Operating Lease, Renewal Term",
        "terseLabel": "Additional years, term"
       }
      }
     },
     "localname": "LessorOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/LeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r37",
      "r109",
      "r210",
      "r498",
      "r540",
      "r581",
      "r610"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r9",
      "r46",
      "r109",
      "r210",
      "r274",
      "r275",
      "r276",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r285",
      "r286",
      "r472",
      "r479",
      "r480",
      "r498",
      "r538",
      "r539",
      "r540"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r489"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Liabilities, Fair Value Disclosure",
        "terseLabel": "Total financials liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r11",
      "r12",
      "r13",
      "r22",
      "r23",
      "r109",
      "r210",
      "r274",
      "r275",
      "r276",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r285",
      "r286",
      "r472",
      "r479",
      "r480",
      "r498",
      "r538",
      "r539"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r207"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r22",
      "r295",
      "r305",
      "r306",
      "r307",
      "r579",
      "r605"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "netLabel": "Loan amount",
        "terseLabel": "Long-term debt",
        "verboseLabel": "Long-term Debt, Total"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/LongTermDebtDetails",
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r44"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r22"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term Debt, Excluding Current Maturities"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTerm": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Long-Term Debt, Term",
        "terseLabel": "Term of bank loan"
       }
      }
     },
     "localname": "LongTermDebtTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r310"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermInvestmentsAndReceivablesNet": {
     "auth_ref": [
      "r18"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle) and amount due to the Entity from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such investments and receivables to an amount that approximates their net realizable value.",
        "label": "Long-Term Investments and Receivables, Net",
        "terseLabel": "Long-term trade receivables"
       }
      }
     },
     "localname": "LongTermInvestmentsAndReceivablesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r49",
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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": "Long-Term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyDamagesPaidValue": {
     "auth_ref": [
      "r264",
      "r266",
      "r268"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r264",
      "r266",
      "r268"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecurities": {
     "auth_ref": [
      "r584"
     ],
     "calculation": {
      "http://magicsoftware.com/role/SummaryofmarketabledebtsecuritiesTable": {
       "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SummaryofmarketabledebtsecuritiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "auth_ref": [],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesLineItems": {
     "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": "Marketable Securities Disclosure [Abstract]"
       }
      }
     },
     "localname": "MarketableSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/MarketableSecurities"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r592"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MarketableSecuritiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in marketable security.",
        "label": "Marketable Securities [Table]"
       }
      }
     },
     "localname": "MarketableSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/MarketableSecurities"
     ],
     "xbrltype": "stringItemType"
    },
    "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 debt securities"
       }
      }
     },
     "localname": "MarketableSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/MarketableSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r53",
      "r109",
      "r210",
      "r274",
      "r279",
      "r280",
      "r281",
      "r285",
      "r286",
      "r498",
      "r580",
      "r609"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestChangeInRedemptionValue": {
     "auth_ref": [
      "r313",
      "r314",
      "r315",
      "r335"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r334",
      "r469",
      "r470"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r93"
     ],
     "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 used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r93"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r93",
      "r94",
      "r97"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r3",
      "r61",
      "r64",
      "r70",
      "r73",
      "r97",
      "r109",
      "r120",
      "r122",
      "r123",
      "r124",
      "r125",
      "r128",
      "r129",
      "r135",
      "r173",
      "r179",
      "r183",
      "r186",
      "r189",
      "r210",
      "r274",
      "r275",
      "r276",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r285",
      "r286",
      "r488",
      "r498",
      "r586",
      "r614"
     ],
     "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",
        "totalLabel": "Net income attributable to Magic Software Enterprises shareholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r61",
      "r64",
      "r70",
      "r128",
      "r129",
      "r475",
      "r482"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": {
     "auth_ref": [
      "r80"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r122",
      "r123",
      "r124",
      "r125",
      "r131",
      "r132",
      "r136",
      "r139",
      "r173",
      "r179",
      "r183",
      "r186",
      "r189"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net income attributable to Magic shareholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable": {
     "auth_ref": [
      "r80"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r117",
      "r118",
      "r119",
      "r334",
      "r465"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r193"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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 expenses, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r161"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r161"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r173",
      "r179",
      "r183",
      "r186",
      "r189"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r520",
      "r524"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "auth_ref": [
      "r147",
      "r526",
      "r528"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.",
        "label": "Operating Lease, Lease Income",
        "terseLabel": "Additional operating lease"
       }
      }
     },
     "localname": "OperatingLeaseLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r517"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r517"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r517"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r516"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r522",
      "r524"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r521",
      "r524"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r423"
     ],
     "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": "Operating loss carryforwards (in Dollars)"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r4",
      "r484"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetImpairmentCharges": {
     "auth_ref": [
      "r96",
      "r254"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.",
        "label": "Other Asset Impairment Charges",
        "negatedLabel": "Goodwill"
       }
      }
     },
     "localname": "OtherAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r55",
      "r58",
      "r499",
      "r500",
      "r502"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r54",
      "r58",
      "r499",
      "r500",
      "r502"
     ],
     "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": "Loss arising from foreign currency translation and other"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialincomeexpensesnetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r62",
      "r65",
      "r467",
      "r468",
      "r477"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r56",
      "r58"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherDepreciationAndAmortization": {
     "auth_ref": [
      "r82",
      "r96",
      "r250"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLoansPayableLongTerm": {
     "auth_ref": [
      "r49"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeTaxExpense": {
     "auth_ref": [
      "r97"
     ],
     "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": "Recorded income (in Dollars)"
       }
      }
     },
     "localname": "OtherNoncashIncomeTaxExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Fair value of assets acquired and liabilities assumed at the date of acquisition:"
       }
      }
     },
     "localname": "OtherNoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "auth_ref": [
      "r39",
      "r218"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherReceivables": {
     "auth_ref": [
      "r31"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r90"
     ],
     "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, 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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 4.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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsMinorityInterest": {
     "auth_ref": [
      "r89"
     ],
     "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 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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates": {
     "auth_ref": [
      "r85"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a controlling interest in another entity or an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).",
        "label": "Payments to Acquire Businesses and Interest in Affiliates",
        "terseLabel": "Non-controlling interests and redeemable non-controlling interests"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesAndInterestInAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r85"
     ],
     "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 (a)"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r86"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireSoftware": {
     "auth_ref": [
      "r86"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 7.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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PostemploymentBenefitsLiabilityNoncurrent": {
     "auth_ref": [
      "r340",
      "r341"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "terseLabel": "Percentage of preferred tax"
       }
      }
     },
     "localname": "PreferredStockDividendRatePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 6.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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r7",
      "r39",
      "r217",
      "r218"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r87"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 3.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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r87",
      "r394"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r3",
      "r61",
      "r64",
      "r70",
      "r92",
      "r109",
      "r120",
      "r128",
      "r129",
      "r173",
      "r179",
      "r183",
      "r186",
      "r189",
      "r210",
      "r274",
      "r275",
      "r276",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r285",
      "r286",
      "r467",
      "r474",
      "r476",
      "r482",
      "r483",
      "r488",
      "r498",
      "r591"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r253"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomponentsoperatingleasecostsTable",
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r257",
      "r639",
      "r640",
      "r641"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/PropertyandEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": {
     "auth_ref": [
      "r249"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r253",
      "r540",
      "r594",
      "r611"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r253",
      "r639",
      "r640"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r253"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/PropertyandEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomponentsoperatingleasecostsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r77",
      "r214"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInFifthYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Five",
        "terseLabel": "Estimates total purchase price, 2022"
       }
      }
     },
     "localname": "PurchaseObligationDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInFourthYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Four",
        "terseLabel": "Estimates total purchase price, 2021"
       }
      }
     },
     "localname": "PurchaseObligationDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year One",
        "terseLabel": "Estimates total purchase price"
       }
      }
     },
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Two",
        "terseLabel": "Estimates total purchase price, 2019"
       }
      }
     },
     "localname": "PurchaseObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInThirdYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Three",
        "terseLabel": "Estimates total purchase price, 2020"
       }
      }
     },
     "localname": "PurchaseObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r146",
      "r148"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": {
     "auth_ref": [
      "r311",
      "r312",
      "r313",
      "r314"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityFairValue": {
     "auth_ref": [
      "r311",
      "r312",
      "r313",
      "r314"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate fair value as of the reporting date 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, Fair Value",
        "negatedLabel": "Redeemable non-controlling interests"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestEquityFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesofassetsacquiredandliabilitiesTable0"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r350",
      "r532",
      "r533"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r350",
      "r532",
      "r535",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r530",
      "r531",
      "r533",
      "r536",
      "r537"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/RelatedPartiesTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r402",
      "r555",
      "r654"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement",
      "http://magicsoftware.com/role/ScheduleofresearchanddevelopmentcostsnetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r402"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": {
     "auth_ref": [
      "r653"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofresearchanddevelopmentcostsnetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r14",
      "r102",
      "r573",
      "r606"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. 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.",
        "label": "Restricted Cash",
        "terseLabel": "Cash and cash equivalents at end of the year"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r33",
      "r334",
      "r540",
      "r608",
      "r629",
      "r631"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r117",
      "r118",
      "r119",
      "r121",
      "r127",
      "r129",
      "r211",
      "r395",
      "r396",
      "r397",
      "r430",
      "r431",
      "r486",
      "r626",
      "r628"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r105",
      "r106"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Percentage of performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenuesNetOfInterestExpense": {
     "auth_ref": [
      "r164",
      "r165",
      "r178",
      "r184",
      "r185",
      "r191",
      "r192",
      "r195"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income after deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues, Net of Interest Expense",
        "terseLabel": "Total consolidated revenues (in New Shekels)"
       }
      }
     },
     "localname": "RevenuesNetOfInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r155",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenues [Member]",
        "verboseLabel": "Revenue Benchmark [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r52"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r60",
      "r508",
      "r509"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r428"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r49",
      "r115",
      "r306",
      "r308",
      "r330",
      "r331",
      "r332",
      "r333",
      "r512",
      "r513",
      "r515",
      "r597"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r420"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r139"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/NetEarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": {
     "auth_ref": [
      "r195"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r489",
      "r490"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r238",
      "r243",
      "r557"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r238",
      "r243"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/IntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r233",
      "r234"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofchangesinthecarryingamountofgoodwillTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r233",
      "r234"
     ],
     "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": "Schedule of changes in the carrying amount of goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/GoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r110"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of estimated fair values of the assets acquired and liabilities"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsTables"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r78",
      "r194"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r71",
      "r194"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r173",
      "r176",
      "r182",
      "r230"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r173",
      "r176",
      "r182",
      "r230"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "auth_ref": [
      "r393"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "auth_ref": [
      "r393"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r361",
      "r377",
      "r380"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r361"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r43"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTextBlock": {
     "auth_ref": [
      "r43"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ShortTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r414",
      "r429"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r243"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/IntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuritiesBorrowedAllowanceForCreditLoss": {
     "auth_ref": [
      "r212",
      "r213",
      "r215"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on security borrowed.",
        "label": "Securities Borrowed, Allowance for Credit Loss",
        "terseLabel": "Credit agreement (in Dollars)"
       }
      }
     },
     "localname": "SecuritiesBorrowedAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r160",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r178",
      "r179",
      "r180",
      "r181",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r195",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r234",
      "r259",
      "r260",
      "r620"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofchangesinthecarryingamountofgoodwillTable",
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable",
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r160",
      "r162",
      "r163",
      "r173",
      "r177",
      "r183",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r194",
      "r195",
      "r196"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SettlementLiabilitiesCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers.",
        "label": "Settlement Liabilities, Current",
        "terseLabel": "Amount paid"
       }
      }
     },
     "localname": "SettlementLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeveranceCosts1": {
     "auth_ref": [
      "r96"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r95"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r357"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "auth_ref": [
      "r370"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r359"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r393"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r364"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r379"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r368"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r366"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r393"
     ],
     "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 (in Dollars)",
        "periodStartLabel": "Aggregate intrinsic value, Outstanding beginning (in Dollars)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r362",
      "r363"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r362",
      "r363"
     ],
     "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 (in Dollars per share)",
        "periodStartLabel": "Weighted average exercise price, Outstanding beginning (in Dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r357",
      "r358",
      "r359",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r378",
      "r379",
      "r381",
      "r382",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r367"
     ],
     "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 (in Dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r366"
     ],
     "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 (in Dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r360",
      "r384",
      "r385",
      "r386",
      "r387",
      "r390",
      "r398",
      "r399"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r383"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r391"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Percentage of purchase agreement"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r358"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r393"
     ],
     "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 (in Dollars)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r393"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r381"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r19",
      "r540",
      "r576",
      "r604"
     ],
     "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/2022",
     "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 Disclosure [Abstract]"
       }
      }
     },
     "localname": "ShortTermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable",
      "http://magicsoftware.com/role/ShortTermDebt"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "auth_ref": [
      "r310"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ShortTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r43"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r41"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r103",
      "r116"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r2",
      "r160",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r178",
      "r179",
      "r180",
      "r181",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r195",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r234",
      "r255",
      "r259",
      "r260",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofchangesinthecarryingamountofgoodwillTable",
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable",
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r51",
      "r68",
      "r69",
      "r70",
      "r117",
      "r118",
      "r119",
      "r121",
      "r127",
      "r129",
      "r149",
      "r211",
      "r329",
      "r334",
      "r395",
      "r396",
      "r397",
      "r430",
      "r431",
      "r486",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r509",
      "r529",
      "r626",
      "r627",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r117",
      "r118",
      "r119",
      "r149",
      "r556"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.",
        "label": "Stock Issued During Period, Shares, Purchase of Assets",
        "terseLabel": "Options to purchase its shares (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r28",
      "r29",
      "r329",
      "r334",
      "r367"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r51",
      "r329",
      "r334"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionExercisePriceIncrease": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share increase in exercise price of option. Excludes change due to standard antidilution provision and option granted under share-based payment arrangement.",
        "label": "Stock Option, Exercise Price, Increase",
        "terseLabel": "Exercise price (in Dollars per share)"
       }
      }
     },
     "localname": "StockOptionExercisePriceIncrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r29",
      "r35",
      "r36",
      "r109",
      "r206",
      "r210",
      "r498",
      "r540"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r69",
      "r109",
      "r117",
      "r118",
      "r119",
      "r121",
      "r127",
      "r210",
      "r211",
      "r334",
      "r395",
      "r396",
      "r397",
      "r430",
      "r431",
      "r465",
      "r466",
      "r481",
      "r486",
      "r498",
      "r503",
      "r504",
      "r509",
      "r529",
      "r627",
      "r628"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r107",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r334",
      "r336",
      "r485"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/Equity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r510",
      "r542"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r510",
      "r542"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r510",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r541",
      "r544"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r203",
      "r205",
      "r208"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeReceivablesHeldForSaleAmount": {
     "auth_ref": [
      "r198"
     ],
     "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"
       }
      }
     },
     "localname": "TradeReceivablesHeldForSaleAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftradereceivablesnetofanallowanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup": {
     "auth_ref": [
      "r198"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after valuation allowance, of accounts receivable held for sale and not part of disposal group.",
        "label": "Accounts Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance",
        "terseLabel": "Trade receivables (net of allowance for credit losses of $5,071 and $3,967 at December 31, 2020 and 2021, respectively)"
       }
      }
     },
     "localname": "TradeReceivablesHeldForSaleNetNotPartOfDisposalGroup",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease": {
     "auth_ref": [
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in trade receivables held-for-sale, after allowance for bad debt, that are not part of a disposal group.",
        "label": "Trade Receivables Held-for-sale, Reconciliation to Cash Flow, Period Increase (Decrease)",
        "terseLabel": "Total trade receivables"
       }
      }
     },
     "localname": "TradeReceivablesHeldForSaleReconciliationToCashFlowPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftradereceivablesnetofanallowanceTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.",
        "label": "Unbilled Receivables, Current",
        "terseLabel": "Unbilled receivables and contract assets"
       }
      }
     },
     "localname": "UnbilledReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r403",
      "r411"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofunrecognizedtaxbenefitsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r413"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofunrecognizedtaxbenefitsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r412"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofunrecognizedtaxbenefitsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.",
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "terseLabel": "Total unrecognized compensation"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r150",
      "r151",
      "r153",
      "r154",
      "r157",
      "r158",
      "r159"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r139"
     ],
     "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 of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Effect of dilutive securities"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r133",
      "r139"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r131",
      "r139"
     ],
     "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/2022",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "https://asc.fasb.org/topic&trid=2126967"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/subtopic&trid=2196772"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919265-210447"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 2.A.6)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=122040515&loc=d3e105049-122735"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144471"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905813&loc=d3e1205-110223"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(12)(c)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(16)(c)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "14",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "15",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "16(c)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410138&loc=d3e79691-111665"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410138&loc=d3e79708-111665"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4616395-111683"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org/subtopic&trid=2176304"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.4)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/subtopic&trid=2209399"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(g)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)(5)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99382878&loc=SL5749324-161292"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99379334&loc=SL5751133-161288"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10246-115837"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r655": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r656": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r657": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r658": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r659": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r660": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r661": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r662": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r663": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r664": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r665": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>131
<FILENAME>0001213900-22-025866-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-22-025866-xbrl.zip
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
M*Z.-U:@C3WM*]+*,"V1KQ$C+L@Y,539+8O3=$U.\<18F12;^*L#$ HJ[-"K
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
MS.,M,-(I(F/%VT7.\NO<"5QE#;))@Y.X#N!9ZXV3>&-K[2D:1.7K,CQ0XF9
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
M1W_27DX^B<-NKW,P..GUX>Z=X^Y)3QRUC]N?R>7E0J'#W[M<&Z0/HGHF]6;
MC[-F[?N^GM)Z.+*S8F'O;%\^3.(V-U9#)\=)[LG9+ +^A'>U?>-;ON?MK292
M]QJ1>M<B=6\C12K-(*:-8+ 0:Z8/N,$!FP,/L,)RT#WJ#-H?OW0:(=H(T8?T
MWGY:B.XW0O2NA>C^1@K1?W78)*U,M/H)85GAFF6>N3U)M\ @SQL&J6.0F^>/
M]JVS15V("6GKNO>MV_"93$.)/\^F,HJV?#G+:#?_JZ<RE9ZIX'\OQCYNPU[X
MB7B(&S2]IY#,32UA_;3OBT:XW(UP^;@N.E=_<)E8T=/\PK])_](><,I(%_3P
M,%=!K+*L\4T:W^1!O+>?EHXO&^EX-]+Q8$.D8T_)+(DS6OPH26GF^<EHI%(2
MDE\SA8,I3]/$5RJX&SEYWR*FD9V/--_XJI&==R,[#S=%=H;9-UKY)^GG27KK
MXO%QUEC<1HPN_-"-SQ3<-QY[82R2(A4)MO_@S*D,9X!G(HS/D@BN$5),PO%$
M!&J<*M*&*;QVTHY%[ ,CRC#.Y]OBSZ2 GR9%% @?;C JHF@N?%"M8:!8K>+O
MLH4?AO" 0&5^&@Y5X U5E)P++@7"!? *1?T*M\4)?#@LLA!=F):8I0FU)<%?
M1W!=[.,H8%A $*+?0\^%7Q513K.FDYGB@&0&U^"BATK(  1+IJ*Y)\$"\,$Y
M$D&A0+K C^?X(]S%*(E@D;@LVL\V.%+<'87U?RVZY$Q&!9U4W;GRTP+E8PRT
M1<N:P]'QQU$"!@?P&/Q*S&2:>W"3.=Z%#P.'P6T#.X6/K3)F37T7+2,SKZ<B
MB>0$I(1$^U$3+;U]_ "<<5@B$,E-5ST]A%/XSKMM# UM:.S=L*6Q<.XW;6;<
MZLK?O'SUYO:6?I-K'4RX@S:<SB*:XDI:Q4C_HW_*Z>Q=6XS3Y#R?P -!Z:CQ
MO"7.)Z$_ 87T5Q&B5D"U >H0=&SEYU-05R'<5TB?+L1B]RFL'-4FR@[X69BB
M6J-^W#->B5&)N&I'S>'U"A:9S!7\^CR$Y9!^.H<]6F6?P3&%(R#Y.-?Z[3N=
M# ^)EV[.SGLP!+=>*]M4^KA[X;K< [ ^VKXJNV>F]OYA'-%#,';!XJ.3N.Y_
M1J"#US"C*?&@(,8J)LD.?@@*]BDZ4_#_^.\D'B?P)WE$HU";5U&(R V!FN+5
M&.A,5EP$IJ9#7^N=+(D*TBJH.ORH(.2(?)(F!7B*J,MD(&=:$Y+>N8"SRQS%
MYMYMM668)Z-7B(H/_DHNFMZU\"<R'I/_"J_1G\1)E(SGM(@$P[IP2;9=2YR;
M*KS62X4\W)5M*GTTRNUA*K<;6_0?[!9,Y5RHV$\*;-D203@",Q_="Z5%*98(
ML!A78I;DH"XP@%:&TI+4N"^A+X:@?D"W4"@M5=@&5FHI\E4RBKIE&*UZ^&5\
MU^G]?/-.G,QH3V_Q 7T&0'HG?L=@'QSU*JVANWLWUQMZ;TVA[50.0W^Y(73W
M'OI!\4#OI"'TWDI,;S]*9HG/3Z)(SC(X?/.WQ0#:M;29OO7>\]G%92WTUX 8
M^(F[+;^*'X@Q_>QC_@!;.%7:<D<QB1:QB,)IB/'@N)@.01B#$/4QY0$&>U#X
MN2"2,3&>BN$M,7, #)(I%MIG*B[@JU&:3%%P9_8>"[\]I_2"37 (3G"0*5YF
M4.K3(^0P+"=4Z@-#5P,#;##W-#'FG[84*XN\ QMW?6+,;?2F,5>+"P1?5V&T
MEFPUX^&BL/!E; +*(BN&62X73;@RBP@/"T(TYT (P I Z>&G+&(6A00:A#6!
M W41<GJV5N*LA^'7B(=&/*R_>##Q1,N($WFFT,I0\3B?S$4F(Q0/<Q^(G$L5
M+K<&C$EQ#?7^B-BWL8UOPS;NCL0YF\=%3*\05-LWI68<(2YFLXBJ;K)O(;Q)
M4\ #W_D<LAC*2*)G2:G,:H!;$HP:::[S)(V"UH*EBU\4>6B:(@2&-4QH&J/F
M<!%\+/53F2_J;&.,J0P5_ $N-2A89*4%IE)!8R@WFK#1A'>K":UMZL,SDBEP
M)+%JG.3(KAEP;S8*P?^V51!E6FG)Y9Z&XTE./YW*;VQ94TPK%S,011-PQ;7_
M731&;\/J#:O?$:MW1[0T,"!&,HS0=)@JQ3:L97H]04N PD:@3K(6U 762DF=
MO6;5/BMTKEKK\XE,IPJ,!E^BQ3 &SL;[4W%N*5# %89[)9GQR_5%:@R.=A3*
M(5@76!?=2(1&(C02X0[SG)3?TA%Q^ $R)?T9QGG"+V(47JA@:Y:"BN</?+@5
MAL(RUST&1?\?](HM\V>ZJ@1\!YZ#XL@><!I R(#5CRT+Z [04D@8)5G>>-.-
M-WT7F::1]+F,&&NBL%)8Y=S\HLD6B.B;RHF*N?X8*)B]646F+ORSM':Q(48[
MY7PK('MR:<,S<&^OH]@:FFYH^N<>\S4>R;,DI;<7DXD&QA52ZCA*AO!7!9([
MF89^F9;,K@INE@$@'</!+BX=V+DLS7DK=.Z4)#1TN@%T^EDELP3L?3PN#AF"
MN$VQ%C7"(+RJ;7ODUD*4RZ9V%;/^.?8* OF-HM!'(9R?*Q6+7I%EH61,@F\I
MW$)I.M>A?A.!-'2O1743>VS<C\;]N%/W ],9%!?@=D^KH;A*'^TO5UF1OQ%.
M9U+GV<'2FA8Q4)JI<>>^T+4*(ZRP@D8!;H@";(,=A;EGW>(Q3N#L8BHIR;#P
M37?Q=[-4J@A+X+J#,LB.03?ZM:IDH(EC3 L+!]/6B D:9=8HLS569K:K.:9J
M4VHSFV+K ')WB(6LX2@D$L>^LW@<XE]EEBGM28V3)#@/HPB; U#<!LCTY(+I
MI'TVP6@]LGZD)&E*M_48-6*8HOR@58 =G8[+Z-NHR(M4-=*@D0:--+BO7!O5
MC!)',[1!M<*FQ-0)PBPM9ECK;BII*BI=D)"(PF\8J=&@.&ME[#:<W7#V&G.V
M=EIU%&D29GF24M'=7X5,<\IHC2*PZPOKD%Y1#:<[O77->*:J/Z4\ M@-8-LW
MJKMA\(;![X3!#Q@.01OSC,.'#&FJ7:VWK0$E0%%3ZAS[@U6*#KR^0BB&-V)_
MO3:] I8 J'[6[YI#FY*XAM<;7G\PC?ZVWA6+!%*;45W0X=PO\KU.D>_TC7(P
M_,>3JHU0:(1"(Q1NKB3^4H[G9)4N<],8O5F6 ,?FID)^T07PBQ1, Q_$S 7#
M+5$#S7=%!JW#B(U&!C0RH)$!=R,#/J9*^A/M!8"6CE5^GJ3?L(0]C*DRGA)W
M#EY:IH#'PWS>PK*K(@6)$829S')=^ Y_I@G(BES(/)?^MZQ2C1(O5*'8V+]A
M_8;S&\YO./\N.+^GQD4D[> OC6'/MH!BO(<<'/MJV0DB1X9GTF?8Q$#FTLJ#
M>N>?'8:R?[:$@V#7 &T&G4E4#/>(%<512)G ID"^$0F-2+@[D=!!U:U-@50$
M"CG8!O:S9)2?8PE;V1#+FAT4]QEAR0+3@^+7_0):Z:?3FLQ>V3EOV^NX4]]T
MT+4L^"L_ N.,8AR>T:00[CN(9#@%03*689QA)\Y:B(GKH GN[C3(@4O(@7L-
M<F"CKAIUU:BK:B5:F+*6P(%(&,0F)U/GLF;@D[9T;?6\6A_68O7!0:ES_,4(
MT;^5*&9)K"=GH"$<@?F;%^#A<@\G:*X4>^!T*+SP)T8-D9;2Z7*M\9I@5B,0
M&H%PMP*A'>43G#-@2M(DX41-P;<L:)(.-6/G)DOU70YGJQ=!I8#! Y[@!O8O
M@BD.E8@3#(87*7FJ)$FHC]8^##XQZ^#9.OC\(($[<F4;HLT4O@\B8E1$:V&]
M-D*B$1+K+R1,,Y9F\!*U)<6P5;(T&Z1>3%"X#,R/+6UZ,' <0D'@5]Q"KP<W
M(J"S-CYBGY-LX 2;H-M27$R7Q39A\48\-$/[[DT\V"IU#9L<:.OA+ P4,;-C
M&"RQ,<X<<D5+P[X-^S;L>R?LVP>&<U5KYN(U5C#1,2I09$H@$MS>SCO0Z[%F
M:OID]YV->)N1G-R-FN4IPB],DG,T[?$.&"M'Q/1P6.2J\E032C?8ZR;@ *8&
M#6JH$20:!Z(4)@9LB@ AL!PG@CO'68/#W$B5QF>XJ\!"S/9Z$<L"F#"%KP*.
M+=IQ6. [A%-V#^ ;GQ-DQC  &R")8Q7=" *1MD^N/VRED0*-%&BDP,^O]6L<
M**Y4Q< B$ M2,\?V",\BDN?P:T3**P&E#4Z>PF(Z4O-G"O@8>!HO< #T],SN
ME%*4!FVV!+^?I0PLR;B1#-]G<O74E:/'[J'4,".?J.,.J#HCPR(#R\@()"SL
M4VDY\WN=A$B#(?/X,&1.W ;RFLD*>IZ"&,[MD%_@F5&8&="U7%X(A&'SPV;^
M4*,R&Y5Y9SVF[,VZ'KF?*K!<$9!6%X.-4Z7;1ZD(;"CC;YF#E.C.*(/UY688
M X\R,ZZQ= 8F&A\=Z\5*?8N^=XO[749BR&7O".1.%GE9C"I]8"[= 6.6G SA
M@/@3;(11,Y! ^'F@AGDC31IITDB3NY$F70LY14O,_!2$0<QI.M+[:/VZ4QS8
M%.;9A@F6E48X:A7_4J;]2DFC,1@IH^>',VE%$DB'F98SR/:=^"Q,$\*PDQ&+
ME'Y"$@KO]9D [K JH(6AOT[_<\N:'ER*-*6N.F1 W7)'=>Z8>BS*V1&F[<ZY
MC#KPULE4;\1-(V[66=Q8;*OJ(+HIXC1CC-Z"WIL66FIDS],D$B@$'-,%;(8D
MS376)9@8X".6 ^KTP/A,[._LD0AYOO/\J?S%M.3T90HVD<JV3BXBQ7'(MD]H
M>WL[.WM<>) J.U?&^OCVX1E(0P>@ WRGOPH<1I'$#O96-I$T9CKT.?J0%8CR
M42]M'B:_W9P<>S!$N5XK>_#T0;>[N?_N1\/>!@W\0/O'-5H][ER9S$P'1G-$
MYH@J_=W7_0]L4!=R55>DN1FMRWK#YQEH&E8SB>\7COYPW\V#%Q2/0EP_W)5M
M*GW<?570^@JN1K9_O]9)=]ZO)-O/B@C1_,A7P(C$][I[#08WP_ '%O,/H3Z2
M<IJE[H3ZCKR_,DSQD\[V]7I/;SLI^8 W44-![X<?>F'VS>NIB""=X(UBJNTD
M#<!Y3.>BCTYA!N]M^&'3MMZ$KM8_=-64P5ZV5@/MMLC)*.'S5.JI"].$:U)!
M!<1F!*0N1 G-\!63%^/(T)E,0PZM-W'HAIF;./2=,/, R\(X<TU=:I+GK')G
M&6IM8&@,+9^!Z3956-Q51G0S4[S.]EL&/_JK" .TV"K739(H,, KQ/DXX%P7
MJ)>185H$& E#A0^#=40*?A%%9<^;.[9%#T8>SLL,W#I)C:;0[/$5FOW!N1Z)
MS*'@APQWEBO@O*Q0J2@P?<P9ER)2!LC, *EE-F73.:"O2-W:HDYUH:;PCBDG
M7:E7H5N5M^X8Z-2V?SOE)<V,V<VBVA,J"J;$8X2*P)'H8B*!2BO?AO$H8O@D
M2E).99YS^S/V*"W^7,ZPZ5%&K4I/<P!*:(XA %.6+'7=)74PZ10H-3MQPI%*
MD[D5HAA&H5_1.<V\\,:6;&S).W8,OV[WMRM<Z"3]+48O5DT#-V<:;BW#RDE=
M#>%',LO"48@5!"A@9OC/,V7U)EM\U!:![0HR)G%!E^J&2R.2-.RG^:&?I+.$
MRR^W=2/FZAKP 8>B?A(<<+<!!UP"!]S?9'# M23E-=K$Y5'Q;#$L_B5A%&1G
M7G$3&6\,H(=H #61\<O6>II@XM,WA=L*S)!D"AX)Q;TPE8G1<NPT,8G-DMG1
M0G+1F19F(\5J;")S-6W=9<=VJP2)U/W=MCVF>L/:-G$G&M>TGC1BH_&;[M9O
MJA]OJLNJ%QF6.U(QI.=TD"UA0F!WMTJQGJX40!D#R*Q3N+QA\(;!UYC!#>X;
MS2_+@84)2QIYUQ@"E/?B2":%\ U2TY@:OBC4@0$3?4WFHD8-"346>0$3[ZDM
MIJJ@4C?JO.'VQ@NX&V[OLWYE,!><3<[P+,3$H* C,.4)[!7AF75CIFF4"L(4
M5'MB.D=QA*H)GP*;VYFJU"PZ1 '1*/&&K1NVOAOG'@%:,SMC&#B97?<0L9G8
M?\?,9:N$4\+\YS>7;7%$H?]7 7<QUGJ159.?5^4\JRA.@8)K,UX+C:2@&CJ#
M3$GE.8W2;Z1#(QWNK(Z.??ARQ ,B.X"T"&T[A,N<)C.* 3<V\MFA=V4*([93
MUC2,&6--HT5D)0[;%0\T<JKR0"X%HA0M/.,'[(<'G'!X;$FCCR;^BV\?/^C&
M 2PQG3_&W-&:[@K>[?N0Q,<X2H;@&1R<_-X]W-I](^ )@<+T 97,PN]"[(V"
M5^\D \(I*$>> *%_SDD'2BW(2J<M+"96!,^(=@CL'.%J @P/ADE Q86P4,^4
MZ,HH2^J3!,L(LO0H YFGGP.")?S04.'UV_UHH6ARU2JJ=HS]$AQ 8C,/7WD]
MJ6!PR:N^>TTF8'-6J 134X@Q0A.W\<V7X2;43$G!%J<X3])(DP7.Q&1$DFF8
MYQS-\J.$D<HM@#E[K@(M-]BHIPOS\E3&&6*52$Y59?XD22)=%PY? D6W&+6$
M=%UE,5&J9# '7WHLQQKJA(:DS5+<@8_&+O!0IF@Q-"1):T1&:\/QPEXXLFP4
M,!_ /3)THRT?&,PV^-5XC-5*YL#@\$'04DLZEA[R5<N,6,G*U?*%=Y1D]$+P
M'/#X6@NC8K@U!F-X'"&<PFN@P '-3L=EL\, 7^*%%":LH-&'(_Z.$%I#HA?8
M:)2<!\EYK,."8>J991)"Z^RGE?U#:%J]']X$QS!*P%<+2JXJ8AW 9;LO%7CT
M>9&"[PCG;X*[J1IS83?:=Z2X\>IKP'@[^*3;HH)?"EXAB'4**S%54<29T<33
MA&Q'0BXTU(95<+NOWGGN]%R<( 8L1O<#;</5=F*:Q(H3U@/CLB(IP9ZP<X2?
MBX]RQAPB_V(#ASV6B9)1/MF&XV:^*;^Q"6PZH!IU!F>T>&S$_S*CJ]&>;9E<
M.B*C%8B6WL+QWU%!#2SE$[3>LFC&)9@18;T1A*2G&]9&48'#F?1\<GXUW+TB
M8<\\6AS/P506HLR#@\![)W%U]I+E3S.H =YNM"W^" .UE<U0O(FS,"TR+;K4
M+"21GGE1^(U%00P'BBA0:1)+NA3><4X%9GS/(1PK,?A_R[C 3-_>SMZ.634I
M]/HR@D5JJ.S!'3[CN?O8!FL3G[#;$B_V_V&<&]W"G8FQPE9P-%;ID(]!W$U$
M&YX"&JDE]E\O_^(<!^ M_(S?*&N(-_^P7H^'@MUH0=).5Q.5TW5$&XY"TBJV
M]5P3;'=@M[XM#O1%-K)#-$B9%CP0! <%G8(JC*=&CQ*_(,8#H3=)\%$!["Q*
M9A3X52.0W#GQ>J;4-VYA.N>FC##5*'U#%.CPCI(\9 N+T, 4 ?[IN: SU!L.
MKNFV:%L0/] EGN^L&H&,,52$!!3-&5T,2 E="+ 8YJQ9@5S@ #,5$[[A\M%5
MXU-FV$BA18/F $8.ITEFJ"+U9CT><09"R$4:E%F&@(;XBGG7!%1.O]7XBB42
M &KU1,.-YY0$,[,09T7J3R2CCYNA)677V1+@@$>%+2KU%5 (.=HJ)%Q&5TIB
MSX$9N>#2"(7>,]@J[2#5&MO2K8W.9SBB :'8X*I\,5-/))1Y)D''9(D9/B+X
MJ$I[W5$M%>MKR69(38+/41WX+NEE@71A,YWDD4]F(/V,7[5'?(3Q0X*61S+-
M#-9;68)0K4*R0ZN6"Q$VWGZX;0O"^H!H%T;$V)5ZCJ-_RNGL75N,T^0\GWCP
MMN'-CN=E^R4Q9:;) ;XJ(8:GJ.G@GAQX3HGIL&0^U&J&Q8\.*Z'T+,W"UF+-
MF(7T)R/=(P(YCU')GB41& D5EX, 15OF&6(DPZA(%4L-7J$[HQ1'J:)[46?U
M< ;;D*;C6#9$]S-$URU'6:,I(P.%8H,J$Y!$(H6"J^)&>F5;H?5?W(0&2&MR
M;M!78L\F**CIBZV$<X<(.P1XB:;D$:BW]$PRI?1!<(,DW!:']H<[U1^V9SD8
MHKG7C;FLLI\G/F@WD)\.:EB?H<+ ((2KD%;1$],:B&9=G2<BFZ)I6ET]>Y#N
M9Q2?1=#>$IQ,$V]@N-)CKA2+7 E6,7<G,!Y"/@&5+;Z!#3V2E.)]2^Q,5I9C
M@XDA*+46*D+))MA8)?"\V80EN*[=U!:M%1;IW"NQ=:K&)L,*X]L:)5&8D(FW
M]XX:JV&=D6)+E"T2T*+(:8EN^6-'>1*.)^*O0AK\S\R=>J8M0]1N(#S2^;:'
MD0J'V2LL7G(^4M[24*)E.:,/?5EVM31&$($KG^,4$C!$(N J]IEC!EF&M^29
MDAEM+2Z\7V,=+U;-5FOPV,ER:G6<A\$-[2-H]C*[0OS*%075HKGG2F7R,N"N
MV %3BOD4;/?P;^-IE,]N&31[VC65#00%]=Y;X.?%\7.EU,5M)>:V\!B/TPFZ
MX2JNO :!*4J*G Q5?JY4K'=7IR]L@2$Z 15]HT_$*A$[CYJI]0)OXN&AT!$4
M4R#D%E^CM8AK*J(Y&&=*GQ@UA]8,L-5Y$DS289!%CHDGM"\#WU*8"I='5@]X
MZ@ERC_FU!^L SU*S/Z9=P12E*1]Z051)9=\?_)(H;%F;LJNIWCX:O715*]E>
MTTJVU$KVO&DE>^BTW=0B-+4(ZU^+<(J./1AI>I2%,2U;%#Z*0DQKV+D4I2'/
MX#^@E"?A+&L*AQIF;9CU+IBU6UJ6S*UL)Z-C0KUX5V40M!7*.5,TB=5%F)&-
M6ON[AJD;IFZ8^CZ8NDPQHO'N2V92'0C XMZ*:Z]+%\Q4%W_N1PWS-LS;,._=
M,.]!,AV&L6%=SF&6T9_ZZ104C\1PMIY2L5%EM8T#_8#XJ)$ =Z^^RX0$:V8N
MPOZM9V?2X,=E;ZZ9X485%?JG6(DA(Z5O8+[%=)"]>:/A&_YN^/MN<'ITE8_V
MN.-149;VGBM;16T&F 28[HO'>F)K=;QK;5DEE24FNB]/>^(:W##!!!RED>C[
M*27$<!EEZ1'6349RAJ6_E&[" C-SFT9(-$*B$1)W8P08E%';1U?MIM&)9DKQ
M<UV&S33GR;E,@^6"+-WU?YO>P9VGUVZO[/Y^<X38DE56=BA=F^I6?YAJY)J:
MH9:(J6%$IB'606%13Z KPO]C)O(2R619,=7C#^4P*;BXU2</%.M&;1V%ITMA
M-.!MJ_PU3DD@1<$)'2QV&NMJSK+X9K$LT%DU5C$@V>J)7;I@J%)<X53">"=<
M#W[I+G0YA:EKJAR,KI0-8XGS&\&(;HE)<J[.,#=%G0>L>N,DOZINR*S:JU:F
M+-2K4O,-LB:5%F+K#?GHH. EE=VKLLUMJ/18=&JL+&);A<Q%4&,5^[J-PXPD
MT]V\6(F^7 E"Y;NPE2"AG5Q2F"26"Y.H/TKZI@0(]K-06D;[U.60\ [@U[HF
MR;NZ.G>S&',SQ0W7 ",47%TSCVZ+,%%CU\/4!4TM2Q%H=%'Q.MQ@2A1CRN+=
MRCU;+^@VR>23-"G&$R;L0,YT&3(5Y6%%8N84)=??35"##O6A4_V?*;=B. LN
M.BMGNFJ4&S*(==E:M>+4ULK;AC^])^YB!4GB%N7A8P-C>"NLWJ)-V=(X'VO*
MXK,P36*-'EY07Z-IIG*KCLM"0,\1?[?1U?H0J&\S>0JYR<R4U+Y:*3,7"C6O
MQ2OL ([D69(2G_&>%GID0 HO]5EA(>H<Q[(H8+#,E !CJ"B>EP..T#\<JGFB
MM9D+_%+$:=G[CU]2-ZCV"K=%&Z5%YJ?A$(NVA^!!MIPI2F8Y+6P_L;V)R[W
M>$0&PM;M.\$ON%M)*Z1$+TY:WL0CY)ZYC"N*TS-=3+ZLD;RRGK,"4K=<_G\M
M.;;8Z\/5NMJ ,$*T17/F9)JW=%.;YT@.M[E>-VUQW-\46'_OD1PY*+6[ \?!
M T[E+ QLO@\>Y8A$[PJ12!74=)05B18K%=CB:-VHM"TZ%Q+72U]([,M:]%DT
MI) N5!5!. 9FB+9:V#-=!%NZNX_GOFX9<G/$<TFD>A<D,\VJ6ACT.,=2?)FY
MK6]LBM%Z3,<FO 9<$\8ZT+2+0 !@*23<H1CC3X!$R&JBMO0"Q(7DAG&,RZ:Q
MHF+\@;9SX9_$"BH&3E2TU);9FONAUIMQ@;Q7\&5LNV[)+?UZ71IJXV8\KL._
M6M^QOLF0Z\]YHRUCR58M2ZM'<.0-P<"US("G!+O*5$Y5_JT%C84!(K;MJ:?&
M=G3I\OI)Y;D6%K*^U3-5L\)1ZM<2>HT!N1:[&KA$XU48$.EAV<IA3S/C[O""
M6RD=003ZRNV5A8M:1ES[NO&2Y,857-32?HGSP%B2I(<?@^>';&(:?DT_Y;;H
M(_A#Z115>*&R+5(O!NY4UTQ$$O^1Z5O@!B8A3@>D0[F$A>U80E<- &\EBQBJ
M QQ=BD.OJ)4X* <:5M48?=MR.TBY?]CT=WJ,P62+M8PJU=TO"'&AIN;0RY]3
M?3JGH D$YMSY(;?R,.S#F8P*/%"\PFT+@9-%:9%?3B=T+*;WFQM6L>/Y$IR+
M>KCJ<HQ/03U>NN./#!5>$R+5D>-"T0RPB% 1>-,$'J@5::I&D2$8W,WUR %;
M8D>ZITWW2U-K*ZE!IZ-]\5QHL1QS0-@2?&F>Z94NT!" -S?!_BD,'&R:U-A,
M67CHT(6WW"=M#-0%&&6RTEH<$V+!E4W"D34_-=-=HB1%=]3B&51ZKC%0W2*E
MH?GM.L*7K<J5N_KAES_9-38B'@8QG2F,YW$":\$V 3;QT'ZT<  5G*!RLA9^
MK93NN.=%L&&]&),BW -%40IM\9;9+638^8Q-T@JO#N=>D(9G+,WBY$S7TU#^
M#9O!%,L.AAEPC# '6T>_#KT<VMM"Y*WDY\B,B<4#J;R5N<<=E7*6LZ32 &J+
MDD7IYC03"5E8CG2?AM)&:Z0,I)1J:=%4KHP.WJ+WF;,,?:]\ =ER2*,**:')
MP(V3XI$JYT!;5X9]+I7A+<_LS_&17+_(A)]H^&-);."^ 1%AGY!F%W4!W@1H
M(@TCLD@Y3=#RFMUT^TTWW5(WW8NFF^ZAT_9Z[^H/Y1D,%9)T9!TX\8Y*)-DB
MKQ! LS/I@7*!.K>E,XBDX%Q?8T@A.E<IH:V?2HKJP()+OP6;WEW+E8(SC"]C
M!#&"Q\-E>#]S$^W_?>/._C*X1-:"Z0C/&9('DUR+1L3Y1,6<WL*LF^FZ!SL)
MHS'D&%0B#[4@'I?TU7=+8(96I9?Z,N.(7#M,ZV6>02V0_B14)>X36QND>)T^
MMVP.;B:=&9\55_CJSAF#,!#:+&HUF9?$UILT6$':/// ?1GSBRE;^I6.$TL[
MGE1[-5'(=I*,^2DX_C@,-"@G)6POB3KKLB%KZA'@(N,!ILG48TA"CI7B"R1$
M*IP,1&A11:Q5.&$W.NWU=(/27ZNF74MLHIQ#CN?.[7 ?%H&8CB#U*D> $U8W
M32!LII@[ OHLBPMB@XSGQ"12[5< E<6@ A$),)\0CP9%JNU,#0V1*>>'8/EK
MT)(9H84B/S"-HCF+'\4VI6_PS#QF')!-89XC V=B?T<$<FZQZ8!*:3S=%X1<
M3+?P/BT1R72LVUH)\<R 3=C%M$KL+(MA)@7!-J;ZE@8)%WC1,ZLS<=)DE*O8
M!LX1/E>FB*CF7 9^':Q!PX7-9,BU!/#@(15U(!H,7S$EDQ^9;:A<IX'R$&<&
MD@R1T3PS0:"8:=C>LGK Y%4M"EF9W\I0 !@@1F>%&B[/G,FV.-+))YMKXO<=
M1<FY$[RRAP%:2D\XT*!YZ!9%H7Z-;H2E(LK.E9%S"UAU)3UH7$6&TL.3(=>'
M/(R"4=U*J>5EZ&%PDL,4HK0$NFST(X.>QW2%2Z=+\53,%AT</T3FI-B:(Q5G
M$5:+!"0=M\4?K/M<9K#G$> +XA(/$(\8#X2]6N'KOBWSEIA10AY=GR]ZWU1(
M1KN@,";=Q4:P[(O&E[LM#LSH;,19\JX(QV':?*@OU23N@+DY46$#1TC@T+/'
MY86M]ZZX= 3LU2E%B7T$#%9I.7=$6U1<B&00;,IRX[(Y$<$I32BB4I_$B%Y.
MN*,"F_6'6QR' LMSX1[= K!JG-Q!4KYB]*F%9EH"'F^J,=9J5VW/%78NJ)JE
M*QL:"BG\-2O2K%@LKBRA*] 09?>C++ L@TM78J]Y-XF]YM8!K ZWYOT,W)IP
M4?Q&Z*S-P33)V$\ 4\56G%0X=M,H:S/YY8C\*D;1K;  S82RI:\I^LD3I>,-
M6"(PUY'AX7^L3(XMZ2-F= ;&6,7PTT5&<4*EO"GA#6/B#RR$,1 51^8]!XRS
MLAX#\>8XCP9'G,RC*[',6\MRG>+EI5:RA4A([5ZI/ZPW7 8"V+ W9G.IR]RP
M>A@O<*^+>%J%T7/C+J8!!Q?GD6SA'$3Y$)1HX&,0?@[%%*(HE(2T1TX-^ !I
M0!=I?4PQV$OR&]OB4XFAR+T&2^%^KP*D.JF^DZ721JM&ZRJ['9TJ3L%$7*C;
MUHEVO(#A\"2VB&#"#/PG=AYS.%,\,HH*5.O.^>"T!\()8-T25<W":@>&QRS
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
MS@F\@(:'X?>,T#/L%]S_!5H%2L[4\&9P0N!'M"MHJ,%&BCS4-MSWFVNXB>.
M-NVH$_HJ3AQMA^HL>P:3 /YW+VDE<P_T+7I*(N(Y?Q6\EJN@N2KKK=#IK?!^
M.@KW,RS^ Y]\&-69<1GD.(['/^U;=25*. C7+7/)EF&C>$6J1 @,(EDA!"N/
M#PO,%VTX+L!K"C_?EQ!@OPR+-_S%Y"51"Y7BU[YCFP;<]:Q%%]IQS8JS_V39
M45%T\]%A,0V.'93M.PK,<!/047'R%CIYX 04YR<'2,T^\8'")*V18L8JOB+6
M/J<Z=#U<Q($[>(RTXS[:>#@0*(I&NS@=?R?*]&8BFNC2G65/N0N2-:9HL(P<
MQEOIL$/3V!;#9JC0%@0+)(E8/>;QV:&?;3=>"' X!3]U74'"K8.B C2[]J8E
MYQB\:(<X),I>\]&,3L-XA?S?_]=7%^>/O\8/T=OKK+]G70M"*]$D.K7!$DX/
MKT+O!)S$IL/(.UHH>)*T&Z%5;>*KPD>=AT4HOJB5\+6=:]K8ZYR3 .$.T+1S
MGM$*='H'3B0E8YMT?BP<:!S=II.;@;:<O<U1H^"%;N25PEI&TB2<;JCI+&%Q
MW\1K#LHVDK;CVA]H!Y"3HBG54>/ST<[&HPKF/UC!<C,4<$H+VS0L94S'8KR<
MNQ(\!+@!D<YQ9[N1&Y<8W.Q=H:')J>N/G=B"YX7F!MK)WB0Z9<''WW 619Q*
M[?4U^"B*4=![.Z\Z3A_#]@6OJ<.50UFIUW!&X]%JM8U': Y &= 85<VPB>@Y
M9R\TY)<&Y\R+_B5+<DIL/[P(\1T<T]>5/]DPR:JS:P)M%NZFF+L+A_0:'4 T
M(D5=4I)+3'S2.HV7Q*Q(&+NRYZ@VCM(U^%377F4_&5>2X5LHLDQ81Z;RHK?>
MG+GOR#5#E1+CJ&Z;]8"!;;F&X'G294=TI>L-*9@&AZ3A/E7^3<Z-B&N&&LOF
M1_UUF$B$%(3=O+T)_E$LKT!D=M,F'&(S]\S,UY<%7DU25A*]D]P<R&9%.XEV
M@7;8#KS@*BJ!.QHAD@LE=U(@+_.7XOOFB]Q/#^L%G<1.3F*\Y?#5!)>M", '
M3Y[N5WA6DU:]$3C/W^W\GCVF<R<'5C8^L*SIN"J++&P.K$J(H83@KQ3[/9XG
M>G_6@Z1'#2(THB4DOH/=Q$LH&/_+HD,'Z!JN-,K=YW8EQ$F@@\]>_._GWSP\
M?Y(!#BZ<PNN<[6IXR193X-E(F][@F1O:_-N6[C;XT4. 13R\!,M0M"UL:[SQ
MGF5_MV<^SXC3\38#C'[+X?*F(XF$Q($Q82#KZH01+*M>@T5V0.7*"3&AT3O
MP(97N/054YN<C^/9\LPMG\"'H<43.XR0?\,MD=IM.<*L=U40Z4IRNKICCE;V
MP1TM-^]H3=;M;^YHN1E':QS^^RT<K4GCW3NZ4[P7TU#CR*^:>E.Y'M1,[H&'
M712B=A"J>,C'YA6DVD%[;!18BE*?:%G@(QH+#411=)3CFQIIE)E=(Q#H)MZ8
M1KA2E='62%/T^K+4ZV-DP$H*)''JR[V&.<+OUF0N]R7'V\A]H"#U<LJ>1J]^
M\8["AQ@W)2Q?L$?DG6T\.V=:;Z/WBK8IB))5S&D"8HG7@?#=<!ZM?%7Z*Q^#
M<Q4$"-B*\3L<[L+LM?<'K0'D&U+HMA74Q-]Y.#QB:E+]\AG(7:%I2J#;@+UT
MHV4ZI/>GB1B'$4LR<X!^D:Q0PU%>"3%LFC#*$.&L/1P_!-RB%!6"TWB#CLXS
M;)MU8<*@EOY:3BX>"$&Q8?BRBB<(Y4(X[&$/4%\3E2^T&.7NX1)6;,*VQ4#Z
M+Y#?N I/3[=ML=FT<'+J474U5""8) DB)VDM<M9A3/2K#+-3([CUD-+C<SV&
MBL%4;_#*N/'$0LR4ON3B[)H6PCX2>*)D<P=VD&)&$%L;#AN"%[^]P;EQ_F-/
M)76QA\5#PJSR^_!2#.!IW"UZ1WAOV^/S0B-H&NG<-F%YS$BMP@%ZK$42!E^!
MN]7CO/D*0W80[L7<G-Q;:-.$43MTFNU1[U0YDQU9B#^.<;T3@.BS!4 T!1!]
ML0"(/O;%?=J]^B;8P;+WCH-&?'P9CV#V%,MMUF'H*-C9K/"<3NX[?*\K,#Y5
M(V0>CEB(-1&??>LIB$5TF#'^Y_!D[1JX:T-RI><,>!-NQ#7^#$PR. *[&M\$
M#-;A/K>EC ?<*ZJF[/6>9:\Q<"-OU@0<MY"2T'+.3<8*,AX8TUVXB&KQ<#<
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
M."63NX*=L&P,DNB5H9(1!5"%)+#?X-,"&5HD\<%[RKMN? *,=_AL-TR6<'K
MJ7\F+GHA47%8YW?/&8Z*UM"RT.+%ZJI6R.PQ.:!28/'J 5K=L VNB@II:.*;
MFV-Q'%  ,GHG:D42= +4)P3[1WHHF&?:M:05\<(6[2OU!Q_<X&B3^/1=AUSL
M!9X [,(B6$1L@.E>YV2$];:%"IN^Q/M&\+^KIM[!-5N-&LX.(PSX0]1,I-36
MT+W5ZJ'-Y1>LBPZI;YUV6Q,T_ T2;Y0+TGPZ"\DOJ'=TT;G34,4NQ9%2V"H5
M2(A:(-TZ(.;0U!1.&5JJR53JOHDLG!0\QFJ_MZU/(22 ]8$G@*^(RFV+5 SR
M)1SML'KIA@7JJI#+AKL3G-FX@U8V06V. ;F8QZX#7\)X$TA"B@7FY<YR3 V*
MRW0*N=,MM DG&ZS7J\QZLAT-M^3;@DT,^H]:AK_%=>-C&*[[Z3H HZ4;"QA3
M?"/Q2\59O,-R0)X!!-M@W @E]>Q/?+=NFVM0F8; G]Q+$CZMW(U2))E9HQ69
MVLG"8QDFC>,%QV.WHZ-_9&#'#[^"$!M(LO"SH,J)O^YFOD[F'YD]TF&+$M=8
MC7^'N!Z''J."8AKHDUO-M+3A78O%0X^V85'<8::';G:6.[-08M@,9X(!0S.1
M6PX>XC'-(*(2/_AT3X#2,=ZUJ6!-*$O&F&3C 5!C<YP1GX=$#AV=>DQ\+++0
M$)WKE>*@D%I1.-JY$5B%B?2*7)D9U>?N.'?NZ-Q--!7_0"C*.T$9'B]0ABF4
MX<D"9?C8%_=I]XI\/GOH*W91 5@"UY,R(H!+7CSZ.APR-1\*^)?SK_4:*?<B
MUL%%/C<DP[WFPOIVG/V3MSK#;2?(?SFH9PXA<1;T $K8C@&$S(?0$O4^K5[=
M?44"OV1[:%#S?IPTWF@R^2'4^(=_'U^[LE!,G1MJ@&*05_R)OJ&PU?<__EVI
MLW^"Q/DZ^YL)U,I7_@:4%.V1;TZ$,$!F.J&&$ <J%7H>.M1>1B]/.A%[#KE3
MT<U4R0=\,"(=.-=I@WDQ7&/V+Q!*F\=32R"ROJ.^5#>.JZGD7LCD3!P^$>U8
M3'T&5U*+!2USAE6,F'F=M^P,B5$P5L"-^,UES%:0P=CX-'2%9<@T"31-7"%%
MU&Q"W(510M0> (^>Q&J)H61FN#GZ[^B>,UIW<WW":PG,PNW]W0.)0<_]G<-0
M8/U S3 =0OZ+I^M0MH&J"68:G8L.Z&CH9EHD10_\EJ. CEM>%ID#1@&%6\SZ
M4=S(?3-S]]-X_Q*V P@,H>@QE182<88ISYPNH7!MHWP:+VA84I2-W#2^X]H_
MM?7Y_'X,NX T2\*KW'5"E7/TQ;1US68 [N"YO?#7YMHC(S+<G+$$1QD.(A_R
MW+ZFL@5$;1(-;UG'^FSCI!SC5V:Z$-2QB=6!IL5X536\Y&/CRL@^H%?9@Q+M
MH3)C%@9EUQ9[(6-,8^Q3P%XI=8HVN93.MPA0\S/TZ1AJCV7DQV:02'O,.9_
M_-!(2!+KAIL;NMB6O5 >!6M.G>8SRK^! ZX3?LS>JQXYD D[JFZ*-32L;&TL
MD?9 .7^$05/EH\S:UF^+'HQ=N)MC"[=OW'C,DR3MN'0F#H$6]!+P=\J$V*O,
M%QTG#=>XSIC:F#QQH]*R.VX3*H^>C2#CR8MG>;3\,?\P:A0]U1$>NO4//12J
M>DA&5:@U7L@O-$23+- D^X8G\[X4YDMU$[!V:^[72.68XFY<5/]6J7>I%1QB
M%/&HKTJU0H0/JXXK\;PMH.=8L@DC9'^<$-)I]XINV1C?%I$ \$@)68DFAW3N
M&';#ID6\5K;^*/E5(V83OL":*J+;'H^%6,W&O[?66.I?@1D;K?$J^//;,FJ3
M$Y'* 77=-,XKJQO"F=X@0I=+]4GU*OAE>GVSA9^B,H2%T5CIG2*'$Q2PW%_,
MEP0@/8(+XWKBYX*B:PFTSASC=X.6?^+2PSKK9'GB+9(#\UNT]V+" 8D/<A7;
M7HJGJ4#7/FP@V/ID+\A>0K_+0J2G+&SPWZGNIWIM:3^1NQCSX,HE&5FDJ3%<
M#$F!L%^Q#]6[&._ 3$0/&<W-;@RXSX0P'XU)(CK\O&N+<):Q*^O06XD(#'H%
M5$5XC\\PPQ=7#//7]5@<W5&Q]ZB1Y%3N0RO[5J^T4L8AQ?A1M4R*/,9/02^'
M\EZU4#SQBH@D3XK 1A?:=[U.I?2'7H]]77D/Q?_K9E=;'BD:CMS9:A#,_% U
M1R$R6U(VGB;L3#C%YG\8164*)4 N#*&/LUPH?.]&/]--1H]9'*6+ H2'T0&,
MT?7=3X'L;J< ((O?MO8$ 2U4A+CF]YC+-1.M.R2X4%AOLO@P)]$K\F%>&*U(
MF4KKU8HW#\ESE&LA?%;9K5G&MB_>!,<=Y,KA*/G)4 [4?E<(/^901RG/\ -4
MV*/<E^SG8+WE,5K1886YNJ%%>7+.]I=6#Y.J,CH1CYEUPX]GT[M+NC0'-W_Q
M?TZJ5T^A2@SC'U37B-::KN54E.7'BIEP;P=&/! NRM%Q$<(GTC(B?"%Y-ORG
M8.YJ$- %7:?4?0AG<;6Y#@?%F7MI*A#_,6QV6D9HJPJ5'(%EI9C7 YJHIS1
MWN$"6O3"0T(;K"OC@H6_ZKMC\:;;BB23Q@B0[A6B &N$.,+B3\B:&3*\AYBY
ME1DE]L&Z$\UQ>'*4NX,!W^/1%9HF 86"*S*=;MH1&E_Z8A67,1:F/+KP:8O"
MT!IN&&_EU!()-0G3;\$#<L#H-(#[K7>67(3N8U'5"KAIVK :('(6JUZC&!:Z
MQ:5FI*IAX]6SX.6"6&<Z-:OFFAP1F-L^&+$#!H9\T8*H*/#0C)<.CKT4^=+/
M2?8<5#QI$*!1E^7N\K8G9V]Y,O]>'^WPT;D=0;AC0GR06;MOHC 7?Q>\@G3
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
M25CJWE"7:GS]2*'LD60LI260;[@#V!(Y7^$_>F97 PA01TK4#Z7XA=&CCG6
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
MR5. 11WK(>Q&G0T4[$2VX;4>P8S;#3_'6H)Z(0<X$9CY?ZW^Y\]8G?%SK,X
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
M-6+\X],.O]_4B CJRC=$>0@U/L#JV%$U3%4UUY@5AQ"F?2I5S0-N&_[T9]-
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
M%7%3MM;(-'P=MF$JKC)=+2^YC/DQS/J!+/&M-G?\@;2*GT*'R6_LPAETX@_
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
M-34B%@L:HISYCCVILEZ(=1:7Q6(W"IFNI"H4Q8AQF,LZ@)PD%# H?O"QH%9
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
M;LF2IR"Y!U3BI-J/25(XZ*M99KELHE0Z"=+_>)1Z-+K%QH+'S;IZ%DR#O!\
MX+$1J5<SAO+2WK%HYF.;[_" =W4_NZP-7HMC(3]Q$W^<\:2&/8] '>N;*MO_
MFP"K^YRE)L.&L%M1-DPZ9'UPQDFVC34VSAAT=)2\93_%FE>M J@Y2VX(.!''
M"X5](0K'$L,M#1S$BL6Q*Z(S'W"^YDVQO'3AJC)XQ+Y*7<VV %8?C8;9G,B4
MR9L"PRDPO#73]*20E!6:?+Y-86[0)9%S,BT&'8BK,S: RP/U.N^J#2AQ0,!X
MYR@O9092F4=CDDO.'3F&2TZU^N!+)'(O&3@TG<JJ$%U-ST<E!BUR+"7ZPNQ0
M-I@2Y,&47_1.:)3N>-0\,AT4Q2&SID.%]$=?1;,!]GR)NKD4LK0,)14/NSO$
MK:7'H[U5'@M3=")X0]"NBMMKK[Z6@DK,Z>S\>@T[8%30DUREO!6VP]C+I"@G
M13DIRELKL@MCY5/?.QBTY<?M.DP/=AWR8CY^Y^$QJ)A)R4Q*YHXHF0MM1^4U
M1OVYIFE^<X]N^CM[=(UF_ _JTTU_;Y]N,D@"_XY>W?1W]>KJ,OZ0?MWTC^S7
M/08U_9XQL<</IC&Q_3&Q1W=Y3&P*229OX=-9^5%Y"R^U1,UKY!EH'O01 B[#
M*/D6O@-/@I&I81 5-7;ZN6 NR5C)P1]V6%GD$+4SO05'#RB#8I<AB2K%1O$+
M.)"57#,?+RR-\!8PO]"XL#8_4Z^#;S:U=A,<F%S9NRU:5#9;?E[#8Q(0:S7T
M ;>E[?+5BKF+R$8+,M+>%@ JJ3Z($Z:555\M+*/N=W%@^>H_&<+)^T SL.SA
MK.(0)6/OS0%P3AIHF8'Q\+H!@)'+J\&;0K?<J%:SMQ";W,2'FCI?K/\#]^(3
MGA"YJ]- I! &%^,UD0]>BT/YK0P&DN,,F$;F+Y9V]L2JAH'XR#^:"<#_.'JN
M7O5-P%,,62$I)H[1^<*LL$1L.F^=I8/A[%&5<31^$(IXV=Y(<?(>2$I-46DN
M7PN5C)&(WB0'&,B^:8:HWQSUDCI\!9[J_4T:6)5.#S>[P4QW8%9RFVU][6*V
M'70H-3F"/(&T+S9,ZJ7MNZ%9-U 2&446\ VY9FF=PU+[")S8HT8D0:SG6FZ8
MBQ^SSHM^_\4_XQNP!>/&+L\U*4\G"E2%F\D_(]3^%9&RW"6%CY*O@9MOM? 8
MB'.I_79#;-(L4&VAOQIA:[9W/(HVE&3$>ML<4>C0JYL1NI#?"4 8/<9.O-?]
MYNDL3G0@*_+Z[-0S38U*[N/'PZC/1DG&]$Q;K6'KR1=:=#MN,5;GH%R>I=K]
MP.#%UVX>@OLQE/Q@V&? *8&:SP -5%<V:G77;(%F?B(!W>:=P.*4?,*[NLNU
M'P*B>JTP.(<?0BZ\5A$T+=K.X: =YIY()8Y,)6>,LXRM;_VPTC0[_!%W]2QR
MU11]F$\DCJCZV9Z37G@\,CD'!D)./@#(N'<S0&U"LQ7U<EB>M&X;/=TD4NU
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
M\X8<)AL@  7%O&[("9?0P8\BL\Q"O3C%*&$ARC5+:# 9I>K6YF]*:C=2[@/
M?_AB90#@L2#:C( Z2\AB6.Z &;I [5/(2!<'4>2LM4I.W2X"Q6GT6"3I(6D5
MGP$^25^(_R>H*NJ6>N?6D(\"E'R6" H]8BI3]>'):BJ3SD8X.#@NX?30P7GQ
MYGX6$T][DBM^K^.'M<V1^QQS=0-M3SD9%&W/CHEW&I?*^AW](LXGQTD"/KJ#
M(')@0B-W+LJE=*XD(<0S27C 3I^^1X&*?UGF;YW]#$SC==WSY7R_%7ZFR\I[
M\)I]!6SKV+$\J]]8*EV>!V>R<74Q-\D36A]9LO;YSGDZ74GV.;8&?)6 >H.3
MTW9#O!PDE-?(L\BCX)J",[X-Q ^<&T2*PQ"I?*S@TWL)^RX68Y'"DG\8SZ*^
M I^7X.\MZXWDK(-#$V6YRSK4$SC[+@K'YZ<]=YSRK\O5$B:2G2S/4>P*\3R]
M.CIXR$HCR+YR8!/D>'['+5![?K*Z&!ZXK6^-/FW$Q]?'I1V)H8,YTA**3^TE
M/MJ64V:.+IW,NB$M*E.U#+P&Q=A!O;(W.[9I2J(\QD8D 6)2GE4?I,CS%D;Q
M/#,/^@ ]U^6QDD,_!.0P%'^&S#;08#L+EQND?>//>D \QI#%#]ZY@VD& >J?
M1F@^J,'EBZG!9;_!Y:NIP>53/]S'O:O_XW:),FNUYDU[]:I>_(2]-[713FVT
M1]-&^]?YWYX88"[6>*[%@)>^&""<\*<&-BUTF$/)9Q*T?'DEY"J2K!@"X4H;
ME41B&7YB AD?58?2 R\"S1**".H]OQ.IM^O%[;I[!1I$'-Z%0R"\HJ#K/^@-
MGMKR)WWRZ:S\J/3),V6PYS6^!CJVJI#MMF J)_836@8-7I1Y(WF-&#18@)%6
M@;[#O6.>8_K7:'25/LCXVY94%#!NQ;)>4YA5[CQR"]0)9Y;DKYQ3T@XIC61U
MA7'$R"D,B\%HWXV"8'.ODL6I2##*GE.C[Z['[/&\#&1F&:Y8JI>37IKTTJ27
M;DLO76C+T0".S0.,^SZ%<>, *R]Y26?*4(?>!!0A=UM.L\:U#DT:94,/:5G3
M8JNZ\SU9<(X$DQ&I5FFC,DU4=(,>:<U9-?6\MU91R1,7FBAGO(U0?XE^.>P!
MX6;#8=H^:L,:@M1IVDX2N*O0!;^MMTSE<V#+P_Y4>WH##*Q8_3)ID^Z8;Z-D
M1HPF,BCF?%]SS]Z&6]F'W76KAI,<TEJW7\)"HEN[:;DG12HPS $H38@#TC_:
MIU;L]0B8+]HX=/R%PFZWKEL76*<&-9W @UT)JM^ZI]WYII+@Z Y[1KC&C2VM
MB^V@$6>^4\2&HN1,*9KY]AN!W[LI66Y\K,%R%<I,G WE2HA9POCS]!BU<5(>
MAY;-)65K>5KNBI#NI\FD329M,FFW9-*>;^9-KKZER#ZW.H<,'0\2]'-2%U)0
M/4EAS@8F #Q7;2CMC0O@&P/[#EW><:DV'J_QR]!;#6[CYYK: =MFJV3%-UB/
M2%\.JO0H$H5U^C7NKR*3LJOJ.;$*\M#(V%7U52Z-E%IMU5;_V:IHVHCYCC,7
M</[=LE]X;<=T@JU5/GV;/S1T T;X7MZ+U-)O4(R?IFHX(ETP+74Z4I_T>_KH
M]N1(RRJ<*.+N=7X@'_I_34$^^.=?/J" !YVJ04>'3 M4[?QOZ9.=A$[0TP.+
MP\8CS$:AA1457OK';UK)<#1&+*/U@PD78J[-.MIG(SRN?;>6J9T-MQQXJZ2M
M_''2ZD/_SU67VC FE#B:8G)1?!$_'4FD:S?2WI,QZY@/C>%O6E#HH9"YJ5VF
M3T0'9VV*UTQ]'/VT?F2Q0&BUY#R:VM@P&_U;5B.7&@SB(@(*'6,('RF,63"5
MF7Z.%[%T&WZDUO(61Q(? V;DUN7RKA:JSZHD;MX4NL-6RU<#1U*S*]+B$[<>
ML4_'H]@XA1@"<:']T_DI'TDLRV2[W..&%B!II[=>=M^R719OG9_ \2VA66@B
M'=7'T$T/%;A!CV'168?HP4%0GC*@LTP?:>HKWE+2;\E57GIR>[]6GIX?D=H*
M1>.?IO'HN'=%1]XFJA]^?=/0"/JK<3 ?GWQE?7D(5UZAR1RE7Y[8"",067JZ
MX.+,LZ+A7^S2[]W21M(O;![CWNFS[R_NVU!N8B.^T73#JZI$U?;>RU<7],'H
M^E'3WW53:/04C6#P$!\XEVT/.8HT/JEI,"L:1#)W>D?/*:(:YZYUW]GJY0X]
MRBH6,01X3 X>$GY71=L+;3MNC'7YV7G,\(/SN-=!P,IR<;!6%?*>N)7V0R8\
M_N@J&0&D +;GB'%>-$N_ [<;=O4:&SQ= FP$4_/L<>R*Q/$5'>$YB9,7R+RJ
MZIZ/!B=M@U@>0@Y*'],!66/2?HE)HEF84-HK7="?TXO/'O]X^H_3[ :?%Y +
M/G5[8(C5:+CCGE1I"B<=PHGGYZ_/L_3IZY?H@J]PP+,PRCDH!VC>6$;"O0ML
M>:#I^![%KNCX?N_FC4TA?O/K!N6;V*"\?G[QQDA0(FW_ZMGIF]/P"U.5[#UA
MSF#-#>+I/\\OGK]^X^V)%N<U'[C=@F-%QB:*LIO17P5890\'\(Z\BCM[P$[[
M2U0T/^QX/7P8J3:%NN'!*P9/CCP&KJ7RAU!B$_74%@@!C,A<H#6D>)?DZ4_G
M_TCOY6]SAO%X^.5W+VK4=$\1%UINVD<,N_L8??=#L9F-0,P=/3\VTV2U'SUX
M]&"P'T%5^5?='-HB;>U1EHA3[UMCOGP\F\.YER,MWCVI\]=]-<-SM2ZXO)T9
MX-6>4:@K9P4 \EOH03<[[V.<GI_%F74_O)RT/3TIBFV>R8R\?S4\6NL7'\T$
M>W^*X6OR2N!$0E7SW[UK)Y_E2'9%,HFS:V@,%U;8]QZM3(W"9XZ$))(.;1J
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
M'->N(#C29(8F7S8QHDRY")QV:*#:DY+,\@%\<#F7 H,FR4!%]K"3F:445U5
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
M%RP9-Z6P7?>KS83&4&R=DM[8SRQ][OV;_?C.28BP!*%/)_.A7:*3R#XG2&=
M$7.<0&?-V85:"*$S(S+0 2).J6Z:A'$RC4/>3$@ KHS3G2FR8VP(#-\8U>DF
MFJSYGPT'^TC/-!=&<P=LPM%\L5$W*)=(>[W[==9/,W:/."=FKH<\!TTU"]X
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
M;8[^2V47*GQ1B+_3AQ#*BGUIXDR*=8Y7^/#;*<>]K_$>OL@L>R^*\P< <F]
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
MQ<#-U^/$B [601$*D.2R%)TN@7T/'39XZ?AD#L!O^+B%I<@%399Z *8,MVO
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
MA.=7%QP_R3POI]F%R%/AH7*#*.Q2  [?O7NY,>#K=;)U(:AO:G25 HB9=&8
MPWDR^DVH?>S!<$/!<"4IJ(;8,UM%Y!+8703AGG+>(<CN'6TBX?S?$LM$?#9U
M:Q:+G]^DFZL+A%[ZW%#:^2V[$\?!D^UI90&3U^A!<M6)XW>8A%86UIR%>H![
M&#3P#2>7;J2!D_?F(7D]2.<+.92R()#:3'#TU'63J:M.G?P6_#H0[J%T@Z%T
M)1C[V_<O?MM,.OI68A'/J8?.C:.A2[P^22K"3Q=5%_7TU56>:)T>*%>=9'[,
MIU^1#DY%H8KR;S$(3__&G'J8<"C^WDR*^5N=#T3A*>:F4<RO5'?!U,!_C#5*
MBU16<-5/5IM6NM5)/%2N.LD\'H]?U&F&E18=E^(JPY>/U]Q8NO=2C<89=AQY
M8?+MUP0FO2-G/:C=*U&)$;PP$]8.H+7 U_U-6%Q=@=##XB;2Q=')60.T4T\7
M[PD6#Y]V-Y(P:@BSNO RDCCJ? L./5'T1/&N0?;UJ"<3+++N07;%0?9P?Q,I
MYU\P8*X*#WZK#GZ>8KX21:H<  3 ]%#KH?8^J.;_U&E\KA(O:'H 7'FR>8:%
MZ92'U%6'U(.-I)1'^WM;X;^Z;[NDG(<GW6\P[5D-W@/?1@+?2E+)3VDFJO!U
MC;TT5]LHZ1V(ZT4!&;(>?Z!RL,<CB8$%3Z+5KN*&A4=_QSK@/C!GDXC<9U4.
M*W71<-D3;FREO8@K"XX;QVZ?;G6W-M*<^*)(DX'\GUJ65?A.],HEA8"<Q_B)
MU17UF&Z_%(7*TMQ'A&T2.9R#PN^L^..A=L.A]@[C&+.LY!YF3FV*4]V [0>*
M4:TP:&Y@315/2M]TS[JGW; 3OE'%J,Y$>"8S&:N1C_1Y""!YAW!V=AJ^J+,!
M=M31AD3\ZFVF>B)CH^%\R:FKP>;J4DRS80^>&T0Q7ZH1M_A@-_;* M_&44;0
MO;<WD33^2Y:=;X1$N,"VNJ1NXZ#-$[I3[&19-9H*K&/KZ,DE<.J!=&.!].X@
M[R3OIWDZF'(7A]]4AB/:-A K"U[>P;>QM-"!R%,+D6BOF:.$WX;=U:6-;Z4J
M!EY562/B>$G!YJ4@ZV%P0V%PM2GG:VQ9+KFG^[MWGY;#:QNNGZRN[7'SP/7H
MJ'MG5<;7M1_V=_0UMJV%_T^G$[Y) =!_"3^)@7P&(_VGEGD,(^P?/0O_$EF-
M@X6=CGZ5SMTVJS>+=/>ZO;-@LP?XW4P_VA<+N@7_P#G/H\>5SOZGUN;-MI^%
M9],Q[/BX$+TT?D8MB?EH/B@\A/UM]ZV?S6MT/GB\]F26G52OD.*\TY-]5<#
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
MDYMVU"27N#['T;N(SC:!":]K#)2)PF/CNG2=H$![^ZP#N2-&P<YAB FG,A_
M<HA,Z:,"NCX;<*'/"C_:G3KG!DL12,/Q9&FM>,@+WD5""4>9U%@ 'W\,=O;:
M^RS'$M5DN$(<!IZ]2*F;;J]0H&472)F)0YZ1?JT3%@0%-E249DMJHDE@T*<&
MVQ3$6-.\7XBR*F#^&K:>R!( C]:1@&X+.YM&+7!P0DNBL&HJ7*!ZG)N9T]$X
M(Z64WS&3MXX$ST _E"U<JF<":[&KXS* D0#Z'&!(\UQ=B$H5% %$&(T!#^37
M)ZB37T%22TG]PVB@L@0QC.[>Y'PCS0!A4)M9I%-G?J**+)FD"=DQ&',DP:LA
M1&C$D&GA4"L'*[459C%]XZ*"7\=,,(['XQ=UFH$D&A%5J,D>@F%1JBZI,B%N
MQ%D9+N+]Z2>*+3(DMB%R.LP)%@8#Z6"O&(-)1O@)3V$,N_E*QJ5L&NYOH04'
M;3::+I*<QMB/IXF[I7@PMIGAV1,)TJ0E<# -7NI+LH#A[X80P"*1]C0;<%9#
M0ZH0-T/!7"::BJZ3N 6^:HXKI>=U149]Z*^GL@$(V +:K9H;<7D&!F(YAXB/
M#)CF]6&\L1K7F2@:P&B36*+AL,73XT\ H1@7!_/$L@O@ ZS@Q?LP#1\?G_Z\
MM[7U!(37X&,AXDR&O[\*7R=H1>.=*K)2+@&7+VB,1/L<2]]P3!<R3U3187L)
M@ 2S!3@6-K[!:F2L2J[=[&G8;>[JYJ:G:=##MGBBWO.W,@?5,@M9SKVC>1W[
MU%U,]_%J)GJRPJ-G9Z'YW5'W0.@;BX+EJ#^[I]TP 5%.%,9:#A)>K(J$:!BY
M".B9M\?'G[J;>L)GJ,VC8(L,@<P6(A-D?U=%"F^3]3^1N1K!W^C_0 G4'!H0
MOS%&^>9X-:+2S,2\&(H1L@N@6,LG@='8FQ$C8V6R5X%JSW)T<T,A<^ <Y5JZ
MODH%9AD+[@W??F-!Y3@FOD59LQ5,3V3VA8)_R'[PYOCT1;3XH9<J09HOF-/
ML\>G+Z/PZ>Y6B$:"G:UG;U0AX4"#E[P)K )<89ABEW[??D:>GY'X-YQ)-36^
M*HJ6IAV-1"))TD0.VMB4\(@HC!F /&>+#F9'P0.PL1$&3C>WT.:&P<QK*-(W
M3C*,?"SY=3KUI#4.&VKPZ/29IR5] C8X0A--;/;(ZT">@F 1 [.\2 N54Q0T
M#$BNL6#"8H!V-]FMNVH$V\9D-#,G/M>O\U@'2W,HN5%.["+HC.C:X>L,5((1
MUJ+$=0J^R9)%$OA_AMKE<.: 6 $D191UH6',@CK+ !6Y\>C&05YD$U1(\AV,
M+ZEE&**!%" ":! /RZ$$5HS4JQM\-,9 W)99)6XD5WG'KK_]9O,<PHM9'!\*
M[MYBWK=61+O$;_GJ@JI!R&[X!GUQ^IK,[EKW-"$/G',E]A+2;^$LR*@@EBW9
M#=+D@&@RK85\J\XIM_927NUXPX7'VQ#_A1/!KP5HUD'[\("J78B4E&,= TR3
MHK+ SESVEM(@>E0R-B1(5S53(FA"L,4;@L^D0, =4P($KJ\>U;P:/L*630(
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
MQ=5HM_AUJG6MU3:R1D<V+H=DP\M6LG-@5W+8W;_1E8#>UM<:Z_Q9H<T:HW6
M905N0!1PC2S]VTE/763F1SY'4ALR!$Y&L#-P!BUYA^V#S>CE?.(K' *O!=?A
MN(.("6F%F>>H%":,HI2)E)XL\B0[DU10$0>^A%M<P8H>-%;T\,L00^A4;B+2
M,#H;+]5)WFOJE%.9)0%38G9#-G=+AU%3VR)%::(DJ=U*W:8 >4EA^H%6G.Q$
MN#D,IJ+L$#U&\XXYA[ >HZL$73\BW-WJ)&):ZC(+>!>I=CWATZ!CA)B8"8<I
M,@IXWBRBL\FL\3-3A^!]^M5SPG4"RL;S/>_@9BD](UH#U'%<I#K-AH*TTB+I
MH,@_;9S!&:!S3E[=2US0W^]Y_K:?EU*A0 ]"78(9$^6]R!C+I"+'F@T'HHKO
MC4?>C1%#6M>$5>.^EP0!-!%)<Z=%.2-$H5&%LK%),R.P=+#TS /-E>RYW^ Y
MV^H:I.FBP4K.QDL9G2B87:#Q32]8$$TR>TG+W>S'^73.!.V<M@-CP>Q4)OJB
MYN0XXL/MG\C8;?EU P < Z:W:202/D@*.5Y^X;C_P+WF9>!HQ8NR962G7*#Y
M*#A>O)DE6K;4LA7?'%!>OX7OQGCOV>9:[ JKFI+'.E&364BCV$?3B:8",G@A
M,4<0;;(PFDKP<12NB8BU*S5L'SVR-$&[;);$@C[=MD\&^LDE1(3L8KKFU\[N
M\O%QU,/#N=\78TB::T4!<0+KZLAN<$;)+S/D8 Y=EHP'^@/[M-A)QEB"A8H+
MC+%-Y(AD:E7,CT'U/S L!]@@II(OG\3<#PPJQ<@&*YL<7%QATW?7AO0XO41*
MS)Q-0MUDR=[C@I,*[*36+UE*<A\TU5-QU/_>/K)-2XR/3HU#H@N4$$^9BYN&
M/9M)$UZ!JIRR+M6*0FRD$1T4W>)*/0DD0N:+:EDM-65PXO4<_6ESG2L2(?:4
M$*H1Z,_2I&"O,2*T)K@:G=K?_RZ*LNU0E!;I"O;F25.+=.W/D[8KDZ[-A,=K
MQ;CM^!BW^1BW/1_CMNK O=Z[8FL,*/6<8LEVW2*TN9,Z=(#3?(Q4TGA&&]^5
MLFF=:6RS@3@AA[1LDJ8X0GIA=E#W-LQ JW#"FPDWQT$K[4%[<EOI;#;+-RTY
MJ[@H011V[]R)V^)ZQ*A0E^0>(4>+'<&6*R./=2%;Z72_!!@F9ZSR-I\,1XET
MKCG^.)!J4(CQ$*T9F2X*0_U?B.GK8HYD-#'2A&'JH-WW@6$H,D,#F\):)1.R
MJU-!.7G.9>"PW$J@.T5H90+M)"B\9[JDCQNA8OU'IE1E-SPN*00O8HQSC%,3
M7?\GKV%GV,*0RH(XR!.^EQB28/(.FU\"RCZRY0BI <)0ZA@[;/8PU34]>__6
M47M4Z]"DLCD%A\S."I7I0C28(%Y3=\@0H ##!@94:L#F>6M\;ZV'K"P]Z;CJ
MFWQ,]+5<XOYH\CRU(X2\+XL2"-#"YX8HZK =O"_47[6VA6^/,&F^(5YI#D"H
M2[/HB)X&.LQ*2"1VLO.CYF[5C&N(8)?K&S23(,;DL-%A.H8[*A"F4JYSI:M2
MN0D=+7L-62>+A(OZ.:44S,I:80@<DJJOV(F-:,I-MBZ'XQ6<9AY#48SFDU3G
M+J$;?@(1OV@C-UD*^0'3MY<J7]JBKP!<6+D&0R H/<HN,##Q&D9);D5M6+ND
M/GJ.].K/Q%YTP]<(BY,A)?PVRC4CPY2BZ;!V#W8$;8)%=*@=!\K()&@NLJ+N
M(1K.6[!/X.ZL$"Y\B#\8MQ;#.^$O'4(%E#7#@-T\1Y6^X %@+1WG^,@XD:1
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
MM(X'@+L-VWRZ%QWNKE06X(.!@!5R.?N8@P<. 'M/,8I_I8ICK7SD@2^.LB'
M?[@7/?61ZP\="G;W#J/#[?N+N_)@L!)@<!#M;Z]4D3 /!/<@#NT<15NKI1AO
M@.W(%T?9L)B>G:WH<.>JQ@,?Q+=)5[][&&WM^-#=AWCUC[]'1/+QF_<A&-UF
M$.>5K<4K%<0Y+_)\2XI;F<A-7R%E [2)HVCGP-?;?.! L!_MS#75\D#PP(!@
M]\H-P#T(;"@(;.]%3_=7RLJ\ 98E7R#EP>#/X]UH^^C^G'6^0,I] X"/5?$
MX '@(0/ 2K& E0]3\@52UM?4OG,0'5ZY99GWLFS2U>_M1#M[_NH?XM4_/HBV
M]Z[*W[R#;4-N_6 G>GJT@@52?JX$[/7YKTEZ\3P(?OT9__UU[$X"0M86',HW
MIVBO]M]U6:7]Z;-P)(I!FG= E %!!_>DOS#[W+H&E.F4\#+]6_(*Y[8Y-KNR
M^_H_G4[X)I59\DOX20S@AD_E?VJ9QS#"P=ZS\"^1U3A8V.GH5PEJ^5WXCUFD
MNZWMG07[.L#O+I.:?[KV.<<@6<KBJL?L;-YL^UEX-AW#CH\+T4OC9^$',9)\
M-!\4'L+^@?O6S^8U.A\\7GLRRTZJ5TAQWNG)OBI@X#&=N;O:@P6KQ1-USX9_
MUKLP5[QT<G>]N)'F+C<4N-=[5[_V,%$B$SDYM0/5#_^0T_"$P_].*U%),LZ>
MP+_EKS_WGF_:_F_^5J^P@85;O^%;_35]_MFF *?/Z>[2Y]T /Y@?0K;!%^F%
M3,)^H49A*3+X&J# FNBS-*8PA_#QN%#C(I65**84&9&KO.-\]R0*"YD!P"0A
M?-N790D );*PE,4%C &K'8D4Z&4N@((%.$ EXV&.*G=8UN.Q*BH:5E5#680G
M9\M&F0S3>(@!JEF=R"B,,U5S9$:-T:LT!+P<J[RL,_N-JJM2U46,G\U0W<">
MPTA,\0UXO):@^(<]&8I^7\:XF=XT[(NX4D6I)\4QX$[/9176L)6BPFU-S<)B
MN,)"XMSP.'R"5:FZ#,NQS.E-^!(6$@XRU8-M\3CELR >BGP@<8H0]A\.I!H#
MCR*#1"CSB[10.2+B,WU#\32&?^#FLSJN:@Y(@5N37WF<L(![@)]G1AVE7_&I
M)"U@:WHD/)TTYZ^"YJL+47!8#+VL)X71<IF5W4U#ETTF B]562%9-[#>-=0@
MQ%\0'$RE !BA:/!>7SD 0 J/ 9+##F 9+=H &)H _"'PD?<.*(":"L Z#426
M=HS%%*7< %"K&J8%4 A1X%-1*,IP(K,,_VV%7L$T<>,UI-%$_)\:P#1IYJ=)
MNXLWXA";L$5L I?8+*0Q9M=E>]MC690*$<"&?D5 N'I(-PH@$);4$/TRI'#)
M$H,%9YV6+:*S&'?UD9<HPB;/<(&QY+BT*L6#,P0B2<M8U7EU*8T(F #$("B6
M/%LF0'(V"S_E,PD'A2I+#<5$+H%$IJ.Q,*M%>H%TSI#*L@9:")>*2]?SX8NP
MB9ZL)E+F\]0_L.=/MYU<X-TEW^ $.':5CO#@85_SW$0_&9H;@A7 &6FJAG,4
M,I<3D?&'9C1$%Z31985'-$AC>/%"EA428#JAH10)G:X>A5@+K!O V\P-8%Z&
MO;I,<UBX)YAKL2LC-952%/&0$..5$Z#PVF+]!UEU0T-'S?,$"W,!#8LIZ#PI
M(<P<C3,UE?!!Y@-0G1 O Q"R!@I!O%@V#]*>BY3):9L>1:WG*J4TJ+=)E%E"
M-SQ#9#54UQ(,0Z:"^<TAR1J/LQ0I= D#:FY F, 48^FJ>0!X#C VKG$E80X2
MU=+G[2HW#>HV$Y< E(#'99F:(.R2C0OH<46\N1JRC'L% (E:4L#RN*'(DO!9
M( H6 1%)"/@T(&*JDI(DX!BQX9=-NXA+P(MO)@813-M __G3UD_T&5Z(S6>]
MD'"2)M401]YZQ%-=Y1Q^NI(#=RV+/%_FDUYD+*1)VX4T[S"V(59XL?D_?]IN
MKO7R\((?+ K*6[[&1OX%:$Q+!^59)K_VBI^?!Z]D+$<]6? F=[>C&[B3)5$-
M<]N[G\A0CQIWBQH[:X 9"PKFK@_@>^BX?>A8E@SCH<-#Q];VLMH;JP\=GFE>
M!OAW)SC>%P __K-[VJ65):!BBD(;255=@L*WM%[)ZASJZN<$:47O8._1C0+]
M6U3Y=7GB;ZG]2V[0J)^/;C4TRLYR)T%0>K:CF=FNG0>W$VT_7=8%['9V^$V*
MYJ_N>ZYNZVB9<.^O;L6O;O?ILNS3.[NZE<^9N*X@_DYJ+G(UX[#/*/(911X
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
M<\C_C6]5F.QN8-2=?(F(5Y%BS6ZNE#.7#.>0*39D4%6K\FJ>+/^;0!= )>2
M-.IU$C/SV/7RI? '(&-@QV8Y%?^$>;Z<5Y=/P"B34OT@+AIO 2>R87'/-%Z.
MBR5J5F3TXR<E<"Z0;#"%95RPCY^!@9&'3$/"^2IEE<A(&F[%J9V#O_(P\((
M="/4V5C!J9"C$&X_WDXN;]0%/? 96TR'"R^BN08@Y,M/'M7PBQ5<G7GVM%;U
MA_+LU;4X;F)_H=6!,5IQL6/[@FD*_)QJED!D)!>BX!F2K^I0VNRG@EKG?:H]
MY?0FYYJS+0?\!)T1:K(7XG0N3+6F4#(G->&_SGH$^%+Z"'46HG)<A!;,0KQ_
M4ECB9NK#+1O'<&NC:81^EMS_#?&=_:%;%AMX\'O!(M158V?GK_P3E-AB6OX2
M1AGG=?KO^,FY6?SK*!_'*2$9!F)\^FRIY<J_! :#0'TJXGO#O(),LQ1WAADA
MNG#&!$^(,062G_HOB+648X$C8DN+MV2Q?$8W;Z.LV],NZ[:>=3O8YJS;[2#N
MIQVE^7'TTRL0!]XO<7J5=[A"3V55F&9B<Y-%"U_.$>+L+TSQU%)^BL=J$(:T
MMKK ?@EH$-YJ"?)CV)?;+$$6^8$:=[C(X1/Z7Z7@.4]BDQVJ0@4U-Z2V&$!F
M,>5 -JV9%2]\)Y[8SM25/N?.^P:;!]: >_/W[P;EK(+*B$U2[GIY:A&L?AQE
M?_O)N"1X(ON#8,/6X+4)E=:R<6_O^]K*X>WO)+IM;F>SGLAJ^\]IM8C@]R@N
MPL8LHK[2V^3:.Z"%4#GU1" !*(R>+G.PS4@IV:UV6O^:78"S@;.XR%*P#Y&K
MI]GW?G8QVAGV#X+A_DDP/#S<K2.P":L_.GA93UR2WV!I#XJ O5,\,WV4^,#W
M_BFN[W<+8\I 5 8GJ253:O"RF2RK3S7E4KUH&?.T\K2T>-\_"$[[!ZWS:/I"
M\X5[@*GW@\'@^$E.?7@8')Z>?/74-R?Y.D%_+1&?35"I8Y\)Y>)C_F44*Q>D
M%WZ//VWD4UW+@UKFVG: 33L,9'VT[KFF\>YJ+L-@<%SC^0\UF7ZP?U@3M[=%
M;U_#8K^%K3X&4ML_#DX&-]S1.YO,X3 8GCX6PC\X#$X/:FSN\?$V0TG+G%W=
M[%N^5RK:&1P%)X<U25P?<?>N)W(:'-4U@@>8Q^ P.#C8X%[M/@DFI4E+LH+O
ME;2 YQ_O'SZ"(]T'VCJHJ6P/,9&CX/3D+FCK]BCGS70J/3C4%ZF\H;P^_C?5
M<;?&[N^<H XWX.IW?8C[P>!H UJZ%TDW"(9'-8_-4U2JWNI>&#NZE=SNV@2\
MK]O7FKG4>$?OCE%L\OVC8#@8WBUY;;0-AS"/#4BKPJG6H\]ME5?_7E>UWNCP
MG)PA[&6-.7XV6W=-XT\GT;>4"'LX=+K94+;>P:&31^B.F+?T$M6)@(/36G+?
MK>4=T.9@66%C$/;68>K7?V[=$4G&E?06)V!>-7&Z V$V[[Z;J0F_<!P<(3E!
ML D1X0TG>\P7S:&[65XO!I5Q)FJ1J7$4FFX^X3P%AO]76.KA&F!SR;[[WK5M
M7P,_Q+YV;MLCIZ$19:W83&:3J"H_-B29468.5S5XI6^4^\T[G24Q>T?7 O&C
M1Z7>9?91^%ZVQ$P?T\W49*29J>BB(MHC;*/4]YJ&FJBIHBYDN@EEX/1E"K%7
MDMU&6[ILWJ+>2=RL27_HN&72O#Z[0WFO2M(=@WU\&1O8?>QZ/M"W?,"O\(&^
MVVSK&_C ?N_4NSD?8!*V!*GUL:^_U)[&52]]8U!JYKGV4I^4>JY]U:4./+EL
M@Y:[=DDI>B:CU<*S@^*:SL%XEFQ$Q&>OI-U2Z>7"V5SY'3Y:AF>C[& GY%3A
M' .G^F0MYY!#6K>!#M<(-*-Q^J=Z[K'6.-JS21%\VJO:B-,,3ELYS?#0J:?Z
M-HVC_S6<YD6%TY'&L4;7.'*Z7+OT6Z=X3U\2IQ'.+7 ROY&355;A+A;SWYLQ
M:F&D>82ES*1I--_D!DW#<+'F-]JXF'>;7,R_CHN=KN%B7H6+'3KZ8_U,'3'
M"W?;VKN/WT 4=,SM2:S*,+=UP1&R=JMEHD<MENIFMF]2\9Q[C=^M5Y6ZG&:#
MK[)Y7/U8\R+3J5==XZ&CQES_M<%I1_1/8E6;$;WV)&#KI=8&PR MK=6LAS/@
M64#Q(Q0'7-%5THKQ60046BPS8-\Y-:D"G:+@\E#TP2[FNLT%**%#5_9)?1RL
M",1I.BVN6(.^5''*+U%_>ZI5OE)Q3!"4IIZ&BGUL+2N6/'L&^%U$F5M2ZHB.
MCKR?Q*IN0M[]:\A[X&J#U]'WL'(7;D#?^U]#WU8A,AW>4.$^=F5$ELZ]M<1O
MNAX$HGLZ(Y7X/R;W$6:(U.(U:IS=%7D2J[K!%0'+;OT5Z8.R7*8P"QQ0(; 7
MPZ%#FW1%;B N_$VOTT'95-KP.GGV.KT8]!WWZDVN3\FIY1K,Y1Z,W3VZ2?GD
M<;\KGZR73PZ[\LG'3MQ/>U4U(=&4W=5D&P\'CCZSF6W<+E]@!X&')A-O$N7\
M%_(ZDF=Q8!6NP#R8,]X8&MFMJ#+X=M^*HJ:7+3I-=1RO/,Z^=18YJ!4,]I\P
MG 7#$S!8]@5+'$;1%Q<JK#PG[ S"4'0ZXS9@+KKV"(4;;+\6=&Y:Z:0QGMQ^
MU(3G=-!S .38XKE"!.(&=9(F=,V8[+QD45Z9J^OZ?382[6FOZJLO_?Y-75-?
M>>D'0Y=\;WKI#UU4JF^X] <N\S!**?RE?83*3 8G5L5DW7&CB^S9BWSJ(ELU
MWN-2T$#?4]O:1GU1V3CB>:OY(DY7"OZ]$/V[9 U6&(&WCA$T,"V'-CJDN#M?
M%>8(W6(74810N#$W.'8,J$U<QVNX@:?OJ=_ #0[=6W1S%6 M*]D(H(Y5@(-O
MY :'+C^I,@-O$ZF^[X[0R UT P)9>LE&!GL(3C9;<8>82M34^QK6L:'6(),Y
M[=2$)Y54]>/HI]?ZOG@=M,I36=4?B+-[*8C,EN&!\0%LX5PM"F;*P)"')I\C
M*2RZVL]IF$T(/)0:A*59CHAB@^,?S&#^(HVC\:KGOT_\L^4%K!-'.V9$T1&^
M3KD;^G50$E@@X)\;^;P,:""F U^%P-M0EGA7RCZ*H&5F /C$<H$L_/CPI<:-
M$]QJ-_VDHG7B4VZ'+']GD:G+*%WF()0.^R]W S]?CO[$PA7$"5\L8&(D'>+P
MBC'@?M8+-/M#Z(HA?!(8/<QUG"F;KX+NRA6U90DDA\'V8ZN!+J:)VL-',2$A
MRB/N7N;VEI-]\ER,[#;)F=$H$T4M94C?;MA%AN,V0T2ZO9Q]6&"\76!\!O)^
M5+>GDR2/>56_I!G85J BSB63:X2-$4OL@"F;[DR)CN$Z@M;Q%IB6?W+6,UB(
MIC/)6V?8/?\5O(&^7<I..B_@/Q8C\3W>.:_QS9Y@)F[;OC^J*WJ;>LFO*D'X
MT$XK>3*D")(3^Y7:VVF;"^7./5TL0.:SZ00V"/9+8Y$#IA*F5))B0]W=*'^2
M^WGX)>@=O.J<Q@?VCNUG1,_\>G;VH3,^GL2J/F5@088,%$V>J%$8XVFB8A-=
M8%,@T-<JN:B&!!#86D,$2DN1*#,OBM,*6Y$X'_%+'T'7/N&0CREMCD1' 6I8
M-6.5X7W3!"M?=7,9!P2J2H7XMI5 9YQ/BN0.LBJ9@%Z9LWI)35]^.3O_.6A\
MR'N53J(I**:%;A!S=OXJ\$_V^T9 IIF"H_%?\2)6_CM0A$'=U9*.U+YY^&>:
M.:C+"(O.NS?'E%F0T1C P+]RRQM)G07]&*XL3 D8,-Q!G?,[1^W1GD(/!*R/
MY;D\Q])KA,^LO1+441%])/0Z[?JD-,XY62[4NYOW/.(>-.Q,6NF#6NFFBPCL
M V0Q]E5R&65IHJ/ZVF'"9<!P8-2+5Y8.DXLF$? >/&Y*?%=!Y9OXW'29$+D(
MBCNS)<)VUY.@/:)CAU_'8-/,0:LO<)XF?5AW]^5U5NG,-W3FD!B"/0LZ=(G&
MEA13HD99<N*ZUM[+!.E=<1D^7 ,RJH3$P0A"T'KDQ6#6Z$Q_7):>)665ILF>
MF7_Y3?M<IBQT-6\*KIYNGL=^)+?ZOS0C6J78,03[;B\DM:4VQZ175SJGJUF:
M*_=(]"'0:9F]K-?*(/!XRVJLA*&Y<",CN\NEM>0WWUYOTP]I0/+RYJ&M&D;D
M6YPL24X:0YDM.;8F:1 9E?1M!_H*<_B9;!F-/*2<93AC=N/#_)9SW;^)MA#_
M#.:R2G*$!!>S>B=.\YP*ZQGQ_+%(U4?S>2?KY=E-X7$D% VZA*)Z0M%^EU#T
MV(G;V8<?0S^:_/V[\+_[@V.\VJ'>I#MJNESJJ5R&=ME\D(8&S'5TEV\TR2OM
MFJMG\KV?ST'&[XW#1;X1L#6BR/=*SH0&^)-OFO,MS?(C6#78R9'F1IT_;(YK
M=?[-4"H/<6EN'3_CX7T9F1P$>RR=1&.*BRX7Y*X O2_'!+&86D#YV*)%Z<[:
MW.HJATDK;*Y$76^R5*.;V#^)2AV#X@>C<R(Q_"Z,5V S8?7!1&'(%:P):;CF
M-)^B;DKX1$Z603)#U=3^*8$5X\@AECGJ-E;RA0130JCA%(/NXXV&J<OCI;'(
MY%DN+K#.,M<Q%C !*(%[LAP7; NVP;PXZ0&EKF_4[<NT[\&<("< CS_:X#9"
M ^!OW.)^O^V$*B R_L?6D[39#T7X&=N?AV.EVUU-@<W&)H6>[>/ >YN ;1+X
M'Y=Y'H4TX#]#H#JXN+W;=E4^AHNPG:ZGYM:)3(^2!P$4.CPQ21'Y.G(KE;K#
MN.R%.#D6YI!S!D><CK472VC)'PP.//T,_II):SCPG5\RH07^H?M+(CE_YPI,
M-FN84Q"/.KU3@)%">+LT5SV@3NGZUSG'.>7RNFOQ"A7.I5X?;X4:SQ)D#/Y5
M%J%W"2UR[9G%Y,(,+&XP)^%-MD,Q22BU0U=]1%<2N0[C/*WT:\XR-(*9W1#[
MS)<CRK3AYG2V0PA]/-3.);V&AKFX3J"&I1+'?BQ6;7=AKPTO:BJBKM4V))BI
MBY \<8UG;$*+!R:RZ,83TZ34G7O/_UE7,;T')?<R@@GN^1]D7$<1>V3AQ.?@
M$6@VFDXZH^ENC:;73\)H^I1AFCE.S+G=G;7T0,D?R'0Q2PI5%]8Z-F;!>S4&
MO =J$4PY6_D_&XQ9$NUTYKGIA0F_P:]XA^8K[RW./OS1!N4^*F+L^,L/8H_E
MP.8_<E-;5"J,.S]_9(S^@;CL:<=E[Y;+OKES+MODFT5XTDW';2*^RS"+PO*"
MV=&&U<]P"+2&3?_G1,$_8*98),!,;V %S"IJS1^WG*FOAY!U]GGSO=M.-%V=
M#XUYA@4W829+46_%"-3V*XR$CC5A"C 9M6'&E 6R'R11H"EMB4.O%=.3G6#7
M)3QQ"2G*.\S#*&<J>>++PX2!)&3KE]QTZ(Q2?'ARE-04?F'*2;5=.XXR,'EQ
M"9C30BWC0PY7V]JMW#?18%W3-1ZSN*5R53UK+R^G4U(*LN) \31-BR2%R?2
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
MT=&*_:?<:\,0EK:R)FI.EP/-*20:\Q[EVS4"ZW(;"(/(*4Q'&7@%,0OS77E
MW*NY?T'I:EF96K7KHYKK)7Z]/1#BE\KCO=Y:,OU#:;N<ESY.*2^0M4O'*0J'
M?Q$A9R1GDHGR7"RQW8DA51Y*^T/88TK\ WD.)_XVC.G+F*64(TO3DH;!GE@=
M??9LMKNF:RVFY,K4!C"^/"T4!4AL$N6+-!>G;E0$-A93&<<,( (9@T_5%&[C
M"=!)&71)(\)LF8L'47>[ =[KWE?.>=0B%6XF,VC)'R<($JDCD 692+QYT).U
MVT(#S7K+BH"Y:YSSR8^8A-R2H-EX_EM[1:I9C>O!L+U25B-QMF5B[E5L,7RJ
M:8W;NGV=,?:84E .NA24>@K*49>"\O I*.Q#-G"AKYS:N6UW'?^A='$'J<,Z
M\\\OU0\:8!GOI'^H+:O&[0JTB:5+)ES_##;3DYP>5A66P)M#TMLIEQ"5?8&R
M<3(0T1YF)4W_-?! \1_IA@J$8H:9Y5@0IXM(C#H#*I2D#DX4:!$H!5N?,XAV
M]!FE6\[1SSEG0DRHTY_&R?=,M\AI"/]'6B9Q?M(T0]W1[0]E%'ZL;E5?M)2A
MK&#S)OZ&\@C*JV4UJ+)79/]BI:PQYSV&F.$N<X[>2.!'TC%0XJJ^&U>MQ$6=
M47!2$NM"4!;Q <4Z(\O,ST2<B_"+UM%-7U5Y1AK!P1.80"S0>,;3[J1RXNS#
M#'4]]KRIY )YC)N+@39D&.7HCHXPG9\)!*P])X:/52@Z*&]Z'CIGY(3OJ]N-
M4V^@+W2=L.&WE%M1Q^TS>(MN/+$5>S'PJ;,(AWTI>"RM1G"8FHFR;4J$RX$J
M&)5H9MA;P:8911N<S2-=U\%$%$<=._N03J)QM BI,P-F!E@';C*QK3TUV*&F
M0@-WB![&O 2;F2EK(\Z UM*,P#\MLJ*0O -&/9*NG:;6SR$4N?Q-_*ZY@P\5
MN#)V-3"54.=5H\6(*7GDSO.6B1!USS=XKG8-Y-V3>TV.$0N(*:[HBE$L[MP
M[08T40OND8EW,RBC-7WO[T2[8AMZ[ Y!YA/F,W\*3Y1JG27AHU*"? $,EXXR
M< HF;7$9U9,;?D.ZN9HXP2G9MT6(.2SY#S"=:->9B'8*RJNRWCVM\+=V8Y%J
M^SG,1N[I940RI&3%.NRVLF*Q*OXDT# !*)/2.9HC;%J)# 1*U>!_CK)0$,J%
M$"SSM+4P+HQG.$J7I<0#/%RXDEZ9VFA82AC0[C2Y \O<(KNR"M P*VT1H9,!
M2"!*&3)])[K<)6 ZTB8RSOCY5X*9+7@7T4> 7H/&Q#1$?DW'()'D<N+/+O@L
M_BD<KS".2*XW<1&1C5MAJ8:+9+K 4O!7X5*P<!-7HWO! \F=DZR].A(NN1--
M?^@&G4"7)'!R8$ZU2Z:1*@Z*&1RTY1-CU'M5J6XQ4^3X=JR1B1(B2ISTCFGC
M3'9%S&BH672:B$T:8!X+W>*K*-]>I\E;2M9*V&G%@K5UG_/ N[)DT*"0D1M;
M^].<+#?1"@22N?0QYT0DV]/Q![8-[I6 ;W(GJ=M?%J"*_*7S_T#-&2VC>+*W
M7)B,<_Y*\]_L2'E)JJ[TK+1Z1$S2<Q2\Z3*>1JPBX]_="2YBA \&31J$7:PS
M'?EL>"ZP.;;,,I<K;RE2ETO;:$"NZW_3# 294P>L+0>6XR,3AJ0I8IYGR,JA
MS\HA*X/+N6HY.0>-<]]VG[L&>)N+$9M[!J6)"R6M>U8A^"/E CNDL*WW;3,G
MI5-TC5?.L,H7^[93'SWQXK"W;UOW5?5BQSZI7U9C[105=$ZMSZ\J[?RV]4C8
MH?&K2)QM]V&<Y1000B%OT=WMQ>-VF5K\8CMSU/<2@7$M6^-ELL'L7RIQ='!B
MB?7=@/2TI5[Q.G@W]3K8D&O%CB5=5GSY[-^H^Q!0#]-@,/N'-O7MK='Y<V_/
MU_1"<WZ/>H)X<P*KO$0&E)Y8K2G0CD!%!&N<=!U<%>S:'),LIIG.-D#EPWG*
M*7;@"#&=2<\SDW"?17FHYMK#CJ:^9.3B6D=I^MD>1.A42BR3J* #5A/.B&D2
MQ#W_C/;1Y5>>:>'(,HOLIBDS=G?P7&ME!-UBQ%NNV"S=6OXB=,2.H=R!%D*U
M@8 ])++[/\N0FC4 N_5TO5FI"ZU.R8[J.4X2ZN2\Z*MT#Q&!<4#\$I>Y7#30
M"E)?SW_+Y.%\7F9$SB&#)2-, [U 3*YQ]%D1@A0LB4$U)DZ9COT,1=@T&'?E
MZ^13M+#<-)FH8  ;YX/>#3]8VH;J=7,!9X"@+10.9OGHTUK@GA?EX_)&JT4H
M(?CFW1*@A%7U7@E\'%XNWT)OI4Z$FKD5D0--6IA5PZEY=&K;>EL^S6JP]'(B
MVH5HDOA<\O9:3UNG^EN,(2 7LZTR5(Q^#+WG%;9E6BS;TT$@1MX7D0WG=&2)
MTC* _WBE/$E::1""E!-1(1/T96+>5IAEA/\D//=MS?NM^31G?[E/ZT58P68%
MDE=.,Z,K1+N%$0'R<G O$[[MCN4@S$7?8;FX9F+7S: T75R%1P_2-:4TSSF<
M?HF%Y9B[,%FSUW#<Y;W6PKUZUS&=>L*%69:1RI-QA!@NI5/16T7M<\HO. ]J
MSX\^=I)^B*.E/3HE]Q;M$_M2>;GL_JCMKQ?Z>FW2ACS"=*]6S[S&IW)U&/1]
M4O++=&\4QN0NS&?8?-QZ+'.[[TUVHD<.9NLM+N&HX00(;7%:@DYJ==L_()O:
M),I^V$79ZU'VXR[*_O!1]E(CB.N$AT?"8[22U#1VV%,,T<(LL*N8W6-*D(9J
MK(KK30)!MI2(3ZXE+I8":$?9B&+%CDN*7+1E<69\X*[]\$\;AJIT5W.\:9(Q
M%SAF B\HT#EUE#R^AQO$,<@TN>"?+K+TJIAY&;O)KA1FXU)*-0QTH6R>':?]
M!B:@'>A?L0=X$DF*OV7C@1M;,$W+<@D0<V#)IU"J3H<BUUS[/I>K)6R@3/)Y
M.4TQHV'K7R594I4-)J" [_).\& :)5>L+Y8N*M<2O!2^,^GQ^D#<0V*7DO$H
MT6&0],,@1,7AR&XK5W/EW"^NV,=Y&&F[K=KL'Z[>V6S]YVZ, \UF.#/0;#.N
ME!"@Z.FF:8W&;R@ILZ+EL<MC1::)\WU&;G3<O+KGDM?24O&V>BZ!/K^U9\[^
MQ+=VE^'TB#]AVN[$*.4:D,3#>UG*!*F&EET?DI,8O^V>2@*CI>(<]"75=E""
ML#,0^\"R<!<G;DJXP7NY=GLME%KS/C=\FOB7ZYYS #0]\L(3D1]9Y^&'#$49
M^M0_Q*$PZ#=P+2AT;A+!TLR^B P>(8E\B0,CL*CUYY>CKN((<6QC;9)YUM>G
M,8"14R-3&#EU!)C&\;%65%#?:)PV&S^Y2>RB@@*ISHARI^.0M@HY..6Y<Y 2
M#A'FP!>:[";?Y"3P#&R>O:3/2[(/"C$=W%9%%2=$7C:&KE<U$VM95>6E.>$U
M^,D6I34;O2T&;]-#6\L SQR6#UN&%'WBE)#_@OM!9I?_CO>9XX92XZ'%ADF.
M9 "@53EUX<^2&FF5%[H +>E->36_J27OS=Z9^LW?(5!O)&%0KY:+?'=K3_%M
MC5$28YLBQ JZ8B^5OFGS149] [$40'<10+[)#1H"FTIC4I!63N(2YY+ D<RB
M!3P\ HL9GC!=&W!X+ "V24\&)M.IS9-P#Q"6+GKQZB4[H2G(FY89?+U?X2(L
MT"ML\5XI^B5#:V!Z&U&J;95F09CV@*T"3"()<\_EHN>_WG"KUNT$U:94<8ND
M!-%W<*()NZEQPVETO><-PY%D4['P7=D_ 9^^Y!KO,F@+*YX#J58LUXKI*7CE
M*3R#XIIOJ4UJC@,^E[(DUJ;/BW3\>8^)"1L?J21_+CJP6W&0.]LP=K:A30,]
M'IQ8X!;G<?+,@&RE;2UM:%45Q1$JY0F9ND#610*5T15:\L$\?*-8R7PUFE.(
M719RS1(TAC=#0 J?!A62Y/P>9J!9&!1*EBHI4N1MLAHG#>UK# B$X.?::<]5
M)"\E!%B&1 YMG;')': 5YRCM!$=*>!TIX+5<*&,GDUN>O%7EAAI>Z<1,[9M&
M*#<+HY0,VB3MM2,D,D);G]#T<4M*C+6!1[>OPK/9KJYS07\2HPGX)QO]3[.I
M8G<8145TXXP2VKC?M#BFV1D(0Z$!.7L.EI B_G.$(C6,UYRX>81^QUEC"X-^
M2[:>)LW0@8!PO59B'?B7*<H=SFV":XOL<^*MT'-,;C(!SH[RSWM3S"XQ:2>4
MU4!J1YRG.I"O#T[B(9-5$J)R4,HP3JRV:1HA&\1U\E?*[O.*V#A99.E(6V'&
MH),EZVBF^H)9UCECBZ<&=U E$QT5<K^$2I"MZ'?')^ HIZTDJ@>% )=XI;GY
MLS06I1G/>FER(4LWDI_=6FGTJ=D3+SM$3$SC'9,_KTR[<)]#-Z^FD0<:9$13
M,."2U/?6*+;$3,.ZI1]\ZD[I!0D.2>B= VNPBC2^"D^,E]K7:S(/:#83LJJ0
MU"?1=,H^;N&"@9\CEI]?U.\H=V]B7;?TKE>??=0VONX_T7P;[9)E%_D:4R7!
MOWKG\')&?&KE_Z6R%)1GVIE1FDS8D,&>2,@VX"#9$XN1YW2#.ZK3E(U(D2?D
MKX8(KJ@O(/4)L54MZ;* FU,>T+.U8[Q[S%@ER4M-&BH4F"W4OH@J8<5G A\D
MN&P*U[]IXNG\&FVEUT0[A-"CI4Y)%IS3\6L^J@6\X*8L*+K.80#$>Y#\0>9:
MMHC1X7W\!-4Q:,YCQ\[20J>-A[FVU=B_8)0&LW3SFKTX^"TDA*WE3-CK2(M7
MRN)WP*ALV"@HR6F/&W>5=*%KM1]*3:2W2(L\^H'%2:PDW.>[<)X-4S BS'2N
MV-HS^6JK[ZKDD&S5^HT.Z81.U7P1IRNE^"W#(X#\7_1[ YLK_J)O_TV9Y(.>
M_8VWS8G?7XG(<-3EBM1S14ZZ7)&'SQ5A%\DKMWI]V_TBOY!"19I0*CV/)*_.
M">+%Z@(S/,()^O?18T&)HJQ=(2 6*#@KG97+=;KC.(SFE'.'F&<Z8$C*3Z7/
M.@'H8N[U&%OND2JCRY+=*"0/V%2PCOUT2=7"FE<)#9H:WD#8.#M,T*:CH/J<
MO-)<ZP\F?X9=-6VY#J>$L&BF5E9:,$N$TWD2@;P)V=R@^J"'V(ETB?Y%;21%
MF3<5WRMKP: .:+, =4S&3>C&_:+)D#JG2K;FM&2)BG7JE1\*!2-?8Y'3C&C\
MRFR<2G3:&FRMQ7F6&$(6J (N,M5J*>F0)FMT7#"FQ$5:1*&4.^:J*&)=:ITM
M8Z:2<'(IVBM1&)( 2.'8.2BWYHWB4QS"77 1N13.AA*;(F@V/MIM$[45%O7!
MXDS#YKTRWK-GX,C])/52:TLG=8*-%*"/&8!,[N(K+BPW*;Z(9A)-$*Y4:819
MJ3WW)?.7^9?;DLAE35)62J9IY+[-+1Z2M/!6!A@0#0.P)+%[*\[E5XQ]!DZ'
M!(5-D!*&MI0&$/9LMY:J7Y7K*S'1/[%9C]BM.<,(E_%<>%0[8PY.@$P27:BI
M2^.RE!MF%(2&23X9]J17SE*:.:^,ZP3;=4D8KLS+2U5V'E7J:6=@.:&ODK-A
M4OE;4(""*AH-37-KS_OWEFW@[@#.?;3N&Z]I^\@EKO>66U93%%V! ,^QH$BR
M=W=0VNW:XG?G XQ77$TL<2H!Z!H6Y=I(KV$D]F:U'7"IWM ]8Z=5F?5NR9]
ME%%@VX6&EC^Q#SGWRCP-<X^N19R2H'J,\$74[S+$/)V__@H3C'/S^(&9EO3Y
M5.A^0)5$_UU'HAU6[)4*):3MD4X 0C2+<J&.>$'$QX'XNZ;-#^7,@N[('B=]
MA;*U5\BIR R\ED[,+IBXKH@Z&?1M:,]AMCI^AZO YPY.^GN#_M[YZ>G>_IG)
MP7G->+] &(A0X__F0#@1K.\;OLA;WKR!M9*6?*1MUT@JH>4JPE<9V O!V]SZ
M)Y/(>S+L]_Q?[%\B":5&!?MX \L*M2NLA%5A"Y#&BESEV'V,L'ITJB!V!T.!
MA8Q$-_QQ;9F(LE3(EQ*7)*21A1H.R,D$HSIFC H&[K(BBXTE[K:Y)0B><#[3
M,W8[2>HXA!O[<S+1FI+0)!M?AS#=Y3JKHWF&DG SE=[RIF-E%=#'DQ.Q'0\H
M)EK,,J7VX!CU.F?P3X1P6@4&@#M*$0/K+Z[C@(DMEBA#'( C)TA! 6:-)(7=
MX&B3*#Q@]O+[)W]M^/][AU'2\N'?J&9TX._Y[T?H(B?I)3OG9I1Y_[-,&1R:
M6E'M+!-MANYR(K%I8J8QN[,2IAX)!:HS9FJZB\31:Q?[P+L\A%UV70UL9J=F
MWSW9=W,3Y>(1_%L97"Y/EYGD3%-#2 =AS@IY+OE^AAN]#QO]KR2M$33Q"8\=
M; 03Q+$W(-$BIL[F26KP]Y!8D3/O('6K+R&"N%5KGU@%*I^9P\JV-ZWVK%&^
MEA1.RT4]@>]')YTD_425K%ND7=YX.JX<GZ4A V0N"GO:<!'9>(6_H RI,E9@
M*QJ+QI@5:!AOQY0)'3JA\O4NC>T]R$]U<SD7#F*E9LFT(&0LN@>T[?@/FX&
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
M.1IWYK<WK[V8'Z/>)F&BXKQZ<"UVCY:6 8M1H(;P3^ZDPT8?JP'<,AV_J[6
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
MQ7%XU?//,6'1'8HFX0P';Z_TQP,M#;"P';EU*469DVP-5Z])# 2,(2X/4R2
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
M7%\S.M[;C]'(39%!>!F; 9C%E^#!:&TY1I8A>)DYGI*<93%!HX-$W".&9^,
MEZ,RW#/NZYB8TM*UP ^6<;7.N7$KEG^)C.'4K6.FSQD6H,1.QZ27?X$SA8-O
M%TB9EDP1K/U*,L#M9%E(5(VQ2:DA,OUYS% IZ8QV$$U;S9J<MZK-=-U]<XS3
MG)HH>5I*(1WOI6$^,25Y71Y L^28UF/WS)2/H077<4 3*@>E-+AM&>"/C[[@
M,@_^I##BRJE_VC ?[Q-Z?LEUQ4Y+B;]B+HG6O*C@S])@F9R@1X-%3VOQ]74Y
M#;NE87(<VO.F!*(XA8IC H1FP1(>/7V.U<;D+N>583I,O$0M#"*S[-VM)R/&
M!1_>SP5R=:%I@G0H6")2G"2YMDPEX'_$&P$]F*(/96(YF/V_PWXC\,*KKO3^
M&O<5$[IYLU=LGJ/\Q[;FO<+?)N(4^\>,8D?=**8)Y$L@ACYB)Y#X8V8LZ-(:
MXMC4<$?M4'X,YCT%AORR,3M?A$/UEL23C^T56$H,1RT3H7P:)OR65T-<479-
M^H$%8& \T!)$\?! ^'GAS_QNG(VOG16-'IO9]8Z_YSY>3H#W#F0'%(JRWG+L
M^=,\?MQ\<C?C50'U6T31R17O":5'?X)^0GWBAWR\,Q8^B)!/[0/'8GPKHAST
MJ.WLG4>M* #;KMWIUX,<4 WYWVBIX&EE3<6,9N\'@7Y\LV+[-N##[YBY\(&=
M"']X>POT-&5S+3M$T-#"&LH<P0:=3X>T+AAL"P(+'X%SI%K?7%!7*F;_\^\!
MR004[IN!E1*+4!(;(:?1*'\0VVA]"Y^)%U&:(Z,#_#(%<;_V:X';PZ&#=!4>
M+HM,3(NIP 4E,VQ>_I(3(&[$L)_-8BI(K/YYE\5<T1UG>4%YIOI+0D8'FMTI
M4FA1ZR;\*KT%7M,U3!A93#<S79V$CS;$ Q-^M,<589/T9LF95L]D-67(O*\6
M5&G6E6O]MM++;83>S"D-X9L>DFL/XN-M#)VQT^U>!8Z5*R>Q ?].2'P26C&?
MVJO<,AJ)1P8](P0^@]:S5>R7$E!D[+);.;=: ;\TIVHML;00;,^18-MNOC@=
MRTUK2Y<6%'_!7C)/M9!*;P<(:D4&Z:4PH-@U7BG"!@(4TL4,MLE&S.I&0L-E
MBMAC]*OHX/70&XMUX;ON'AB_:PNK+4MWZ"4#NR6/+<8&.Z9M5U4 "B%)<X^4
MJ/N=99-29SK,SU4WJSIJ6>/I<C\/*K>%(7'W\H.L4 @(C!CT,A5WDJ\89;W+
MW*2TB4PG[4\7XV625I.&25:I;10G,L30I'"4:TH5AT0_)JSB:U.J0.QE"K'L
M)[24+8JDT LB1)>(B/0<8E)+<?7X444>?C5F?8K+%N")NUOF4KE^!&VIU!J8
M_TKC/EIMW"LR[@<%MQ$19FZ)PAC]$XY,#8'T31%)4(]J283;"Z-5RRP@K];2
MACY]%L2\$[1TM6IBS;2T[(XZ,77A7)4D=6'LVJ^(@%G[=CFV8P4=5'N8@^[9
MB%FA^)*C*C=C1]K2RG/%EK,B>TF,D%_*+T7#GD\2\@RZ3%.R@]+F6'MD<@,+
MZ<W%D9_.P/B-VJMK6Q\X%)UDGY,,A/E=D2?@6;F[5CFH7C<-,DCUAEPU<*/:
MI+0(H#H5L_@5AN-!LH9L]>9(Z:<+Z@%!['914I:8#I9C+E@H,*PIZ8AU]O45
M,@\W@NG*;?JU:LZJ=)HF9:I=D PS'^ .3N/VI[UV5^:CA-[B#W.Q$;HD&!.S
M'<V;!7XVK *1DD@OZ%3ZK)R!+>!G0(7TMF?PWXT66@O!M3\@N+H(KL,!P?78
MA7NS+QJX8D\\)H./C#P $43DP2<?>1#FU=$S&B[>39D5I]%^2<%RAZOG6KUN
M#"KE Z=-?N.@O4VI/;'Y/UES:DG,8E),4YO^GYEM-W@FBDSV,9E7/:':FQK
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
M9G):Z7-/9H9T9HO%Y_6.Y 3<OW/QF5T'QA:V'Y4T@D/0<^AY1J"@ESU%X5-
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
M")5U_S'?#PO-72<8E^QSWL'O-C\*N#\$0KOQL^]N">Y)"C;NZABBQ=]QM'@
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
MK5"S( +O*N4^1/#$T9X!_<,UH>$.&Q_NQD=''0SV=W,,UH(QCP88<Q?&O#?
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
MAF8&@^ZAP#("OM!.3,)TUJ(G39*R1-<0'84S,L>PM%A?)-FL]?VHTOHS]V+
MA?;W-6QHHMSMPS:BX\730J;'=C1;-+(&53.WS?H:-"BMAVZ*L+S%-%P,(@,S
MX< V;W0[JF[<T9WHC2\;Q.56V)V-;K6S6*M$]^H5QBODMD:3' =J5RMNLP4R
M<RL7SOO$K=_-+;<6F.1X )-TP22C 4SRV(5[LRT9K_FF84WZE4K0P+8;2K8W
M138_=1MT5Q=%69N.F.:JM[TXN]A.O/!U?IF616[ D<(>[C>BE("2Q$0P]TSE
M3?R2M%*NN>2%Z[O9>AE;EVOT^@ZZ51KPR%H=*]4]]OJ^>[-*M7ZO[Z<FD$_W
MF!EAGQ9B39IR U? WM/3%65)SHXU-3$P M\QK07*R@">VXVZ0> RXEF'OU._
M/_L58_,KUT,WFJ3EI)E7=4)O)BP[)X@F+LK)49Y?D%_F2X(<<[&QT6ENA+#J
MSM!,S3Y"7!IJ_X.C5UZ#'SAKI#$05ZY!$[#47UT4;3*B8'2,UJZHYM=%QEMS
MPH6<ILB@'4=&,;663JW=XQQ-\_MK<1X%+<[5ZA;G/3V,E_6KC;ZF7ZVZ?;_:
MZ$U"=:1V!UH+B6J_P([,;C6QYSJ-1Y9UT&D;81 AFMA_&(UIJB<%B\*/%/S)
MTEQSN.^5+_T?"1^!HONZ)>A=+6;7;; I-V-6##/_<*E+-( &"J=-4E7&I<,H
MKH,$I',XHV@3A#@BU_/8(8CD[\Q8B^:L?\V'K4L9?XD1,+^E/=R(]#*ZQ%3K
M\?+83F<]/RI<\05NW^:U;XYQ0+"<%]ZH\*;#S'GO.+D&4R7.UM!?]'Q1BX]A
MF>WQ#C/UFGYJ_$S75^A=^.8-3D=GF;/!T)3/:_:U9!03[=!V-FY():5>8[\I
MP]0;1-]7]E6"W?JHD;#?<\P-8@O'8#O]S=@?(F4+ZYXU!MC%%D;?!Q0YB0OL
M>N4BR8+)\X0CMMQ3V/ DO80-=/0[ALG'?-U:MK2_=EV,<810K(GVGF@*PZFI
M0/N9'0P &!YS@B^B80.6B4:3@SA_;&;"MQ)C'YY CNCD&K:=:4HI^QC;Q3:%
MB\B@;$=KD[6FHA'FSNO9V12<#+NR$P\KV%U-QZW:MR6#P;01-P;?B[+]"K=U
MN!LW:5:\?^:&_&BZUYYZ8:YA0S=)S9P0\WT(!Q['-EK!6#@/\E;T*'"/9,W<
M.#XPKP.Q9NL$[S*&MH'A $ZVRI!(D<*58&O4Q>2SO7&(!VJ,)'%B8' BTPE=
M-,F2%&D$6NETBE4B503>1^"'?<:<"D<_V ES.5?*S>?<5E@YNB?_0C/@.)M)
ME7ETN0#IOJ+ IC,@SVA%]32$'^XA46 '>NE-33$-(\47\,MPX9WA+5UC=-8[
M=]%6NJ-W\.)>P"'$N.I%P6A"CR^&EL3\Q)S#NHLR3'(.V+@'J4F1@9%7,#D=
M?8C&*9^@+8-_@\ 144)2I?#6D0=*E.3UDJ2[V&)SG7"46V@GC;FV90W;6/53
MA7AM1 U%!D9U/.)F"P:]+*BND4G-EGRW;XQ9"B;<E,P.Y-F>:#VMK)ECGP!'
MI4C1B),U+\KM;0,4KN$D&ELHXLHFPH'AKX4RD"$*, J2L]'X.<RVOI",=\QK
M;F5+^1+E(Y%)IM[ZX2<O"3&%XRO8-"^TZ/47+\.GIJ6H)0F.L0@XE8"VIP5-
M")9MB\F_]X^>"03NA5DI894< )J;,:M_8OQ*F524[Z)ZF:2OORV,WVG+=RC=
M%=P;RMX;K$LZ^&;Q(D3?]A0"45B\U9]M*;LI%VCW2"ZJX_'>LT%^-V)6PO;@
MB@*^G<GZ&*;_-#?5;&4G#L<]GPHOB<XII"3K#\N%Y2)6"1DC3#Z8N.H\Y/KJ
MQ-U>*N*R,LJI-'RIF)VS*4A/87G*CC372Z$;AV>4&M/DQ,:\S&1S#P_C@,J+
M SY\% Y5*>8P04\[58JJ7K4C.[TU55*$LT3W;H%^768WX.:T:.JM9<<F%4('
M;&W/ 5F@8 _%W2_FGI,2F$N$_+3#NK/QI/Q;L6I=BQV+*5G.L>U=BES&VS7(
MB*S7VEST-7]ZZGNWPM;!4(YV=P<091=$.1Y E(]=NC=[5N^+&@,*&-/@"DV"
M=6!G)G3X0_UK$#!]]W:%<0(7=?*U.)'7MDI\.8GEM[)(@W2#DLP>=20G4&<O
M94#LTB((8P\S^7+_$SW4!/E)$=9CC9-/<&&<7,)).:5@UQOO.110@2N_.,]A
MI:8J#(=A/0)UBO*R=*9*=069*EHO-H)0R3K6WJUH:@G\6(ZN,,.45A=$"V-A
M?;V&$_)@UO1LSQBQ1)^R&,1V8,)J4Z$C.--XJ_H!0#?Y=BS0T(?"8SO,\?R*
MM9[3MXCMV)M;I%8=JS%!I<L$%J<B(=A6D)DZF>)IH2Z0V]'!T?[!\]'QBP,O
MVA<6*WN>+T4.!;3DEP(&1\.E82N5SCKF944M:HCI,[%]7-AVD9@H3-QQ+J"I
M1"RFL )+QD46%O6M$7Y4RPM&9"+%C'J7MEJ[B0EF@H"<Z31,):4?I5O]:A,K
M[K>+;2&3K(@2-%AH=/FAT4K+,>#Z<LUK8[!J5*(BAYD#OIX$<X&*GMLJ]Y8Q
M]]U859L]J[>Y\HFZPN2$P9O>=$N0!>X*<4.P]C*V@! \JMS7_[ESNO/<*WC_
M)$7UA?VS_:O\Y3;74'_<C'PH/]^ =RSA&W T3KEOH5=A@"GF1 0#IB%MVRR)
M?V)\V SYK82)6+ZVREM;\F4]!]P^5_(>-^0X9 C6M:; ^FY'*05I 0G'$VFW
M7[K="LA[H7J^.59MQ,O63<BC9\($WU>+78M9&;%S[<4A--V$3"D<;<?HQ5XT
M3:ZK-@]$<GZ.3$QUD&,(Q9+^'TOK7LJ]2HZY+^6@X2LJU;-D''1<4!/Z.!2K
M9/N,AT"+RMY9-(LQ'8+ "HSFLCL8)8.)PL$L/P$>6(95=HDQ:1P;+$HWG!-M
M];PTZKQ4W?:EU/V&VK#A-7K9(\EW.'7*G#HA],1+;ZT#2-1:A(>?$/1Z/47B
MLIZN[Y57->(E"&Q_'JE0<1+W$@8H!M 2S2>ZK;T6]HTH8-QB'5F=,/.+LROA
M)-:V\MG/521TT]?V1=%,3RE)8,@E,78H@<.V27GCNG0X3JB57R)V6<XOS)*K
M=@3(P*L(/TYC%TA[1\N[6@(Q\GD?^$MV<JBKZ%TLUP@H+R8<(M(#.FHS9@4F
M2<5<(*9:XPJ#=52<T5=)EJ6)H4/SY;T%&.4D;@M1SB=^D5S[JCFH8U!AN9H1
M;Y\ER,.7!M18.T%VQ=7N.&ZHJ9Y3,0:%.\6I9&X"WRI 8E:>#$S 5\?D85)P
MC:Z<RR*=!@/KD'3YN?<=IH5!HJ%,FB52AY)DPMY7FE\6V25W\),U5%Y]4J\U
MU0[JQ^;ZA;WATOUHKLMS!KM8%R/V5%6+X8BI9FC!Y,[Q5E2Y.$B]3 C0'4;]
M,M6@(8UCR9W/YS[M'57;X<UC7XTC/&.FO#[,KPE_J-YQ<P_O65K.9=M,0]&J
M-V9 "&>[6,E9I7VJ@F#L9#(;CS?V%TCY2)VRM4\>A1OK0D],GYK^>,J8PT^X
M=RJ\0RWMWX YW*19#2#2)Z9WS%:ZV*.YH(*(_#**30<:M>8X<<*TFN+EO?6]
M6R;2#7,Y*_*F4BX33_]RSR$D'L%(.2ELR'G!BT\7J?99>>0K[)(M0URV; M+
M\(C&TQWP?5YDV$V]0X79HHU#FBGV8"DU/)E@?:N)7[@@;="#F'IDM2N)>WA.
M?4PAMN#>DO7R5\<?GS=)OU.%DC<O:QF!NR&TSZ,Q\_9*6L!@3 G\B/4A<!S:
M#AI,YI>WK_I N/(P=LB4*\@FEDY\*5)_MA_WQR]O=J(3,'U@'Y+S5E=O"ESE
M[@W+%H(V:IXB#L!VY^#]4ENE/J=*<]RN$R%2^OO/-I)^_7>/ZIF_\_VDZ3=[
M5FTM&.9TUL@^!@"0?@W8+>SK?]M6EG[6JD=?;M]-RP1Z);JC7E']>B6.[J97
MHKOJ%>7IE>_F;*T'@1D-$)@N!&9O@, \=NG>;*_@+X0I/X;I/TUSP-].#Y1A
M@ PMZOI54*75KI)$>PVU.CDBJQPG90+ [?X%%BS;-?2=AW17AZA5\*36<8C(
M2$?'XP;[@"P68ZD$23><]PDQ@?_\)NXS^94Q^4^[A/TK-V!UTW@8<U5$&0*Q
MI&N4AQU!FJ:JIFH^+K=3[PMDO'74X%9(0N]TY=IS$>4V\Q[=>=&4::',:V:6
M[,X;( WK+2+=\-J:=FNVN8+T$LB#RK(':HMQFT8"*N#Y"A*6?5B,>?(EG3=S
M*PGX(-,$P\.)PWEH'5):*[.5O4QF(3"#=>;MT1E<2.LY 5;*^R?0DG/ECSQN
MX0>1(CDX<-P7R&\>XHW=A[5[>1ONX--":.!C$:]G,**"UC I(8?(K#VT!JX]
M$P9;!2,U(9Y6:@FV@4!N43[=E)UN]WU1^5^D"N71> >]F;!==UZT4'8RG?.R
M</#_F>E XH9*(Z>$7,7X.$/482,*=A\4#Y9A?3M1"U ;H@97>GW]1]A3!RW?
M+NEX=WZXR$Y*$OG^A@<0F'#!)!')R"S;5TN4>6?5Y *A3GVT9@H;&V*@!OY:
M7YC,DOT( FK0>J>30#W3,>>>X/JX@A93YBPH3(H8=74@#X+ZS[<AM.I&%$P+
MVK *!T,-9=KJ-X#=($8IDX8X-"B!*C->1]QR<P6*2D:9<=_C("JGQ;QP5;<Q
M3! /2R)X.[+M\:]+/<.>\D;F:.M@&$J(<ARWB]^U5C"3N"!1-WZ\QLU+,%^[
M- :W%S30$&R(SS-.PK,,#&(5J<E+6LYVT2M2!(]:/<!_3#5L'KZV;.#"(]BM
MW4RF1U1,C]BNH<6.:KV8:EP(V]O2'5W:6&'UQRLFJ;QKIEH2:,+!%R")YXEI
M^#M+!9A8ZKHI?>!V%UO=$*<A2T5X8K?2;5;IWF=H2.'U0&.P6%D\XLTDJ%PS
M?/(PH$5RC9I!H-[R>/]OPESKJ"7I('0$>,6$>/42;_JJV\ *%^C[B1%MMAO)
M7O0;HI&B[NZ#O[Q)0NDJ,!V^I54SZ@ZS]9"H]T83TJWB]=@#S2$/J:MBV=N&
MMQ:!:>/0X5)GR7PRI%0P%<566F+-L@S;9S"RF]HQ4;^U_"HIIX*U:CV.>Z]Z
M1##/N-HH;]Q=9-^CL"7FX?Y1?+B_2P,9[XY'8*1B_@CL=7@$J/J_[>Z,3<_,
M;:/>^.9**V*_<54D\AY!-*Y!%^>Q"\8*6WDP]&B>LG$6^UY!P+KCP[8&1;H1
M^D44*0%)R;?X-9W5W--@4*B;,RN?QU1*"3(/3,R(9X.#!YURCKO,<.&GN2!/
M<U9P6D/7XA=Q:%QQ(MG[P\'=E%OE4[<AB:$U\OIFM+N2+'-F^RCWJ5>WJ5\(
M6/?]T@;5'XB4QB5,I<288&ER@"_(L^N5A18A5WZTK+D#??TW@3MO>5S)U%YA
MV[+;]6+"X.,AVTNGUTH4]%JAE[U%JP6MLX]<GQJ]*K@Z>'3\XA#IFE4RE]8"
M6_@E(:W#3PE1W39%6:NF1&0RHGQXBMASKLG.)3X$EA%%D6/78X606ZN:K%3\
M/8)83-7R2L%@8/PK,[28NA8DY.'KV0RMW,)Q]T;N\:85A]B/H1$N]B)7XR$-
M'GG3,&"NNX/QED7B_0)#(L2V: N/W9PH\E92\QC<_+S@_C$4R[>!P/Z=.45:
M=?C8EB%Q_GAJYJELU*Y./FN*##';8QW92B800;#:<Q]3<HM#TBV+Z@O64V@2
MD>8< +4?O_(;4E2@.R@^9(Z4.]V]'5)N<7XXYJI^LQF%SB%^FT>N_K5NGVCW
M_@F1 ME@JZT("-N*",&CUTHE)3!.4<9*V)1^?&IZ^H;;AV.S$YUE"USH_/R_
M?MC]@7Z&+TS,SU\W\^Z\7T97Z;2^(#Z;9S#;NC2ON,2LV"3)S(K $Y8LD?I'
M/37?DJ>!;WF0YO"\O]?3GY;].7Q<IF?W?-D?'QX=N_4.!_+ >WU6%I]U^1P)
MH$ /!(. _:Y+_"?NM\A 6[!OV+0 TC,(T5,5(F[%FA(A%SR\;FQED_U+5/'=
M)CW L5YXD+5!UF[_<HE+HJ2)465;@'P#B5H/;3H>T*9=M.G^4T:;#KIIT$T_
M_&1<@TIYQ<M)1EX>N;_H"R,*"1R>X?H;1.P.+Y< #,$+;%&(UP3+YX#Q/E&7
M,)2*<#+G<&O6Z/32KP8Q',3P#B\7?Y'"07T]76.4R7DQM6V-I=O68/</$G>W
ME\.5^9Q!7R!TYZ#M_L.1PD&<!G&ZTSU:IPR-58LL&<1H$*,[O?Q4^05./PY"
M- C1[5^.K=HP+3UK\NF@B 89^IJP*-*@8=] ,+S_HSD&C^5ZSVM=SL-^S92&
M)H!-Q ";0?(&R;O#R_T&VPI>H_-^\2+<A%0Y5$)5#AIO(MAAVXY9V%XM2F**
M+1K+03@'X;S3U8K$^ R\)UA5&U)E"B,1X"%(F,IR6<)OJ^JY^<B0N!Q$\9Y$
MD2!8W&VB2V%K99)IIG4YP:X-&$/#=&?&\#M4L7J^R(IKC>7!V &D6-BTNVOV
M@)#!8HX6)GV->*1-*GX0Y$&0[Q+[I1X$L3+=")CF UF/&X)("J:0BQ4E(28E
M\Y.ZH>K-UC?P-U=YJTI>BE*+FKJ>SL\()2L%\HOB2I<&QNMX$=L/\/YZ=HT<
M"HU&EOI![ >Q_YKDKJG2[H%GFZX:V.F]A#U'<@VL9M.3E&N%+1[*\>PGT86>
MGA-JU]%URQ&!'2/8K/>7G=N*[Y,"GV[HK-[.D#K!V9@1M[(DD_*:R6"0ZA1+
M(OQ/K57,#ZJSZL-JQ\OJ%1P!C6%NL&^UO;+"<1#XW!7?3_4".0F:A6'D9RYT
M4=GF4:87*P'G)1$8? (?O:-.@C?1/;%L1O:1YAMVN/XCJ@O"HE.U9V9ZO1.7
MT?0RK? R2LZ*IMLV0ZTH+K%$+JZ2A/L$M.'GCT%PY9=8WXJOVMUAO3T<T1NJ
MD])*F4J:3ID"V>)27S)S34G,P:JE& T)G:@HP& P4&!, >)VY'$Z+SG6])0=
MU2UBZ(R,ZY8UC24LGZ(WQ](G1:K#Z77V^8]A[P8IO<NL?BE*%?)A>;)!!C,&
M>J5^R"LVDSJB:*Z3O'(= TG=8L\R&'!J$&L!#:ZH;"G$2@QWN.V1F"DR]WMT
M8<3$7O%:M]A01#.X!AOK&B2Y\F@Z+)^=)&&B_Y^]=VUN'$?21K_S5_#U3FW8
M<6B7[K:KNRM"9<O5VO%M+-7TUJ<)2H)L;E&DAJ1\F5]_D F !"E*IJXF)>QY
MSW39ED@@,Y&9R,N3'()/P'6HU(N2NS7)G5Q]$$6MQ:V"@T>Q(7G2!U$?QU(S
M<Q2S 2AC>#N!Y[/**P;\12U1A!N)D^!FI7VP@]*U+>0T]-W"66'W6M:@J^1?
MR?]R>I>[V2!V7'C#'F]TC,(6[WG^-K2UF]X L5PA:DG='H:XIJ*%2C275<U8
M7R_0-=D/@.V'2+X 8 B0DB$>7RP"A*+*'?1L$2 /WG-8/D)%/_$"/A]"F];&
MX)CP*6-A:FGL67A]\"=CR RQ:^0S5^RX<K@]E$]_\V-P#@CK-= /*_1>ZY 0
MUE9:O:_AG'8, B4FZ<'8=@')@"$D"?YY0/K1L.EP#;F,>\XZRP6]M/Q /&LM
M2A^"6XMCF RJ%5%X?(!0&T08M<F[J!2*"-$N!/XW*^U@\)<AGD6/,.Q-4]Q:
M(>D.\*IBDNQ4HXL _PAQ,NZOVA<A5DF6$W-"*1 "BJ!P5WZ[9Z\%I#M\;31T
M1;L0_37BQ0C6LM=1E&R-L%75"#O="%O?Y4;8W97X%1'%8NO-A[;_O?=5@*A!
M+OU2PH'WUXVJMC_<S@-G.]'L>H[P+VPR6BYIWL,3,3&QE=46ZJ$M-(0QA,<P
M_/H(3YPG)2)YTCC8]_0D^M3,90C*FL IA^=*TZ")! ^.H03 XC:8;X$%)H!%
M(DW*U#*YTR]/Q!'S,J71".#]S"Y@$?LS!!0MY3#0*^TY&IM?,PE$D0HK?@W$
MK,O)B/7XZL1$."^6^!Q[+D3D ;(- -F)-\*2F&S^SC?2-R?4H7NAU'#1[R*O
M8E", .?7Z66O'\*[\:6E+8'+S\RW>O0':VP#(]_<B4C(LA=&7B&$J3S!7"U%
M:$(\?A')HFN%YYE^<EK!230RF8]GQ=P8AJEBHQ4@N2QDC?\*AR*(42Z:'Y^7
M(PD1/R'_I@+ )HPGUA">A^2<!KP5,01][CC&52U"UR&Z-Z>YMH@X<.2UY!T2
M<GZ"; P%'F=M</3 N(C2/[P!J\T!J"(^)J9G^E10K?3AM+@PRBT!PRQO !\5
M/B%U>8"9+ TW8;/HIY'<IGWT#OVHH;5>.5X?E?P[C'A>QH'K$D^*>>U\(LXT
MX&08#)+H! NE"[F;R#,K<4<:'"$F"V_A92C\S'&H[:+!#%'YA/E,14$(=&R\
M)3M7/F'?J-2J8G& QKC7]XUBV^-0.VFH_5Z@@@44D'[;[JS%V/7B.@_/8#0I
MPI0[*83"%<J>#3C"V;QX#PEU S]D;*35-+KFF^Y/SQ:+K& \I"H/_J);'_&Q
M7]"P1&TJKW0+</$B5LM6Z\,$$2F/'1\<$CX**<EPV=FC?/S%U-/8K+;$YC#<
MH6%51C@X+K9AME&Z8P"DQ)"6J8OH1-BW$CX3M1OV7?F\[I7IP$@!Q+4A8IZR
M>+.6-$[\,2<QW-CT"B>HH(U5.27@0$4%R%1M$RM&QQE*8N315)D3)68NU(]2
M-0NX_A ML\DK&V? +(RA^[$<R3.6%&$Y'W ZK.A+5(Y@[#<&C&K$M%-R=A'#
M8!_$IJJQ86F9O'^.^QH=,LFYC%6JL %(NHEV.A!Z+KYN;9:;"AA-E@TAZ4,7
M9O)$.$TP-&X8FZHDWA#I5.&!PY91/\0>>702U]R:/"PO\I50WX># 9GF,0$@
MFREEJ? &1E=2BA_)<=,E:#&/#&QD6"0L.DL_)!A _-376KXN&12?C$V/3>^8
MFK?$<7:UOFWZ/' \[<3/E!6$E7%XQTND4<.;0J16^=*Y9M5Y5%F':/:C&VI8
M#5C/YX3T39_($^EDG1L.%$P^0+I_<5JACF54B>Y?5Q,/K(S!+#?#GP9*T ?B
M3"V\F<*!G81SQE*>)S-GR&8\L:E1,\9IQ6;:)8= )BTK/75:#VXJ#MQNS+3W
M)SF2,K8U%'3T[Z.EA!ZQFWZEH/*-QTB&=QY2/]E'H:%[]JFC+3@C<-2$SN$3
MT_F0JQ%K<?;2;N)IBBV\.M G)_&NJ5Q#=3Y 63<=EK3#U(;+E8-,)=@%/7K$
MQ*GQ5+XIMW"63@HE\=03W!QDP>)/8>$!3XRGU[A\BOL<C -DAY6-8V,#Z4!J
M>+B'JZ904&9($P@AMQ$G^L_HHB[\"N0VNI+4M]!BO@6;"<="$'HTLVC !I"9
M@: Y7-?#&Z \O YS16P=RK$HQ*YDQT+,AHH<"VJ@8K<82,EQ\>17[7#&@?%N
M*$5<V$.=06TA"VF(VS+1$IJ+P<['IFKQ,!-84QD$0;[;\XF8ASS@ G;?U).C
M8BNE3T?)D T_BIKI)QV<&>J-'RTY8I"<&CR$>R'.[)HF4'C;B*(%4KQ)$T,D
MZ(YPNH.(()0/GXX.R^6CPPNZ@[_D 9=S'PUK8;,0OL 01+$N^?R&]<%A*%GC
MG@K=&8PV3(\;X171'%@P3,,S!ZC.L(X@FB:*[H/ D0-!_T4"8:'CM0QXW>.B
MR"K?9 .@P<MP$NI?4,Y,M>TS'\"0:3MRQ3-K2DG93R@WLW:F+;4S:8QQ;'P$
M'RGQ2,^$,WM1R&1*!)1OMB1-+(F;#3;55#BW4;,##H3E0ZT%9>?96'1CT#9;
M<.=WP&>&AUGB63@H0\0^PN/,QK<R'7'HD^D$Q1'Z9,+1D%PRS_)_'4<KE]KB
M&+@E!+%C$D$M^\3D<SDDUR(,;\\XI^]<K5EP0^BZJ"^$_N0+J\P8:WGR[(C8
M%4K9O2)G3I<+1><EK9IOMN=A5[-3J-RAECP<U%D&6$U,=Q';CH,PL% :F:5S
M#J6VL.0-2^ Z,92=OOOH6%.:[XBEV1)-FOS3_TD$)+/.AZ9KX9%H KX"OUMH
M8NQ0'VQJ\$)(;)(TH ]C>;AH#,74CJA+E\<+@5F=D732TY-.:!*(2>]P<$_7
MI RHN*J'$>,.W/1BNT[0ID?B;J#X6%B8UB.S/$;Q4<9L5N H0O)3G!V*HDCD
M+51)PMU->*:!Q4)Q<REUHE_/<%T%K7MO6L(YCEWKXV.SY="-">,3V1 IBT]O
MQ6\?2FY-(#G$H2_<#K-9+ R(ZP%_1 ,YC 3O72E(:QKCY)>BXKC8>*'A.]&1
MWS3@$4GC.X37^BQ&Q"-E2"S^IC 2%;H84C:0/S->5YYV%XI\XKW/VV6K$ZRI
M.L'I.L&&JA,LHL07V^UILZ8!$0HWX5]/W"[/3,.R5"M<FAP>>$ W1M;][X\6
M--(<"4V8@^FYECR;C:@^PBC 0F86FJ49Z'@IE;!7) ALO.&R(9+ND)4%B0PO
M!,ZSD&6Y[+0,^Q*EI]&#T-+3TVEK7CA3;40DQLH> 5K#.PL')/I9Q*-#TN/N
MN#5-\,?@B<:T,J!9R>Y=.U.[J2F:CH;Y">H839\#$#],EG E,")QP)EWJB9X
MD(GE4:*3)L&'2F=;P^Q6=D7#L<C *X?1%8,L 4@#RNT@CC60ZA=%,@@*0S&=
M,]!PBJD?,.<9PUSH\$/A(B9M\&82?A&HQ%.YC I,:0EP&BS4B#K&VP\X,Y:]
M^QFGNCRQ<I9I/H@,6AC:X\R8;C9+(:]^2)UM?\(GKHI8Z-3\7REQ33\VI67B
M-U0MF7T#JH5L!C]:9(_CJ@4+ACRW3\@ M37_%0^0(P-1X87!<*IDY^@^;:F[
M<$3QL$HU]1:<:I= .5+="35_6$R#']6BE>.2T[4XY!QYF55(UM@&I 1XBG[%
M*Y2XV<Q0MECJ$WXYD4&Q(A0:(0EQD\&*$HSHRH>IFBE6)^Z!B2,*']?RB*.4
M;QN0X]@H;Q_09K8/O-'_RN.>55BT*+OZ9O*Z+F:@1DE;RVOA^7SZ9%8X5(KP
MT4?7'8![;]!_T0\<\WI%\2$&&\&<WXG3<]U?K#R4VDF(8/F&QCQ+GOR5W/C8
M76'LP41U;C9")<A008]8*ZH[%G)H0&Y0Y I?2*S8"NN56,H4#>>BW:J8GX*@
ML1'6BU=*E7*BJB-,_/5XPP:&F3G 'C69X=Y2B$WWHDE@>^(MO,]"?H_HYH6M
M40[Z%C?BTS4=+U'2F+HH'GT\%8S_"!K@XN ]<A.+R(VCYP,S@"?!)/%^")$%
MEJV;PX!G6_LV#Y G2N+BU+FA1':1/'1=(VBICU8,2Y")93H.]NIHD3A0QDC>
MWY!U\X"5<TQ8(I<& (WE].9BSC?&8K?T(WQ';"=('HZ(F(DO(HR-FX5=L^?0
M3QF,JE0R)S9U.?MT"TSVQA#@1+@ ='QYS!&RTZ%'A*X$0U-1QK,0NVH/-3A=
M6 X8G210>K+0ZX,)U&;S:[09]ZM>0-U-Q5%$2-H<0!R!Q N^^^CKA=EY\$6E
M1](;"J_/A*,CNJ(2KQV9OR .[X3G55QHZ&T)E(WKB%H?0Z0J9/<P45^,UR_T
M#;7,.0+AKT;!?*K *<G>(MR*M$*_1"F#4)!)WU/KAH$H7WH%]X!CS'DO>R-J
MXH"K^ 46CF5FI@_78L[ZR'\W7U&[)EL!6.4&#X_%%L64"0L2R6N;Y=7SZ^N3
M]?A$%6(RGC3$*@H!9H83'N46)::BQO1*1@TKPDPR*II!PL"P%C$PV%3 Z6O
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
M*4+\@=<&HP;LH?Q, 2GS^&\"EN4(8@J5VJ<3_=OTU\*>%:R,!$QO[G!S>"(
M]!M"T(7-" Q5)GDE(\H5#F\+56@L[#3".2>B,1/AVG% BBA_U 3@GW"T<=@L
MYKW"AE*<?(Q5Y4@-9S+J<;Q0'G5ZBP/X,5R_\ M*-19B5UP'RL+(>XS,J#:9
M 0V=Z$U>7Q_B!4=ARY2SP$*7_(PQN!\)P6<.[G>BFGP*\5AW>ZQ7 B8@3%B:
M!4LQ63K'7&*5],8]9+V^D"J0:N49)#!>\?C+Y!+A7 AYODLC&ZHT<KHT\DR5
M1A91XHNMZA%CHD\5^G^(X_-P9'ACDR?/4]<(C;].UT*BB;YQ(%^\]H%? I4P
M/$@91=U$Z=60^EL.(N:SODH>K]0.X\5?'1Y=:I2J9Y?R_"0.Y4MB(!88PD*E
M?L2T,9BJQT>H1 I$OS*:AV0;293O%Q"-T9U3/XSC"C&C$<+"IL4+C]@L9?"C
M&)1PA(R!O26S8"I$LTE8PQ0B)DT] @O DBYI2E@5KM6\<U78)\N37W8BM;*<
M5\]PK'4/,# LWY\PAK%6!5Z'=")XVLG*TS#N#*98^DR_S\RQF%C'LJ'3#[/X
MU#8L]--BM7L^0VMDE5D(^"W%TI$]XN,\[&"$OQA3 0;*C6W3P6B$^,, NI_0
M:W5'\"%&8/S8"15UYC%00K!:3R,=_4JD %DODE@?RU=Z[N01'.O4'8H "7Q4
M+!$1FV8MRM#"E&+FPQ86>;+MI%=4LL,E;CINCZH?]E9IVH$\7$,+&UY8"2$]
M.T9LYZ*"#OB488WZ/:'^)3X0H+)9DRLK-X68$H3$8:0$=J.'0R4T7I$XO>QD
M3YT,!!/O'\/E)P!M\,S%#TJ(QH-_PP [G$<DG(8]YT%42<<5%*^"P5DI_DA,
M!>R[MHBBT\_/4 Y2AXZ\6-'VBF,C>-D":C48  *K8[WXK$-?[F^,NO4'[#HH
M;J=BU[)ZH=2 70Z2/C?]_<1[Y)@_$<IVJ@<O)]?CD-NI[-HU([N;KD/3>8L-
M;P#(/#:"#&YX(5CNW\JEDE$JE6;%6ZA(,%M;+GW2!<SNC,]2&_'L,@7)+#J[
M2&HI,*[2-147F1[$D4'PE=@58E<P[!JNXY@49UF(L5!449(VTDM\ZJO))^0@
M3I=IOT%U%X0(;'NZ<U*>PX,2[7/+ 2;=\Y^LL2X-UA-CM]-2 9G*C1+S_=)&
M^R6+A,)I""=[&(/&_S%U:_#'@?FO4NV4OOJS*>ZHK#6E3VQ[#"K >?SCH'2
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
M',:4YC!5:8JNT@4M!$/A#/\^K1I!NPTF# +1T2.-&U9QI5F,S#30>T*A8Z.
M9XX(MEY@^ZUG86-G1'=&FN39PU-:^0U^_<C AJ_"YQQ62N7JD1B2VGOC@VE'
M(RL(6!-=!UCL8K/=G?=H.M9_S$#&+H>IFP,HTL1O^0#+K1U>W'7NA)5"(K A
MYL&3J"G5$<I;O#*<=:F,0"%VA5Z&AD)I!KKL9;BQ,X8.5-QK6%#\H;H^/$$I
M#H?&W)Y;-X "8GH.G' <)^1!'UW4(VS6*HQ?A58I%\KX)Q[6Y2^S))AE#(.4
M^]@),'%0E#63_I8/<L554CGWX9C NGAY98BUZK(!?F^LZCGV^L@]8G,,;'MZ
M:0Q]EW[ @5;= ,JRG]P7[+G1!@00/LB NVR6 UNGG)#&MV*?EH=Y8@-;/?E\
M9?Y8>4AT@""O$0.@RAVP+,8>:Q'%D;Y("3CZ(7:Q.L89=X6KUTLSUA\W6,+9
MDL?NPM1'A/* (\:&+#O35D<3O="9Y'M@#00\/4(M,)"9^+=#Q=X#.&ENV&Z(
M8WK/IGX=#$X,_;Q>*^D_3[Z?Z!UW&.CMDZX&?\#UMAP,H;6[^O7UA<$.X0L<
M43YS%;JKT>)@^3)#8.$ZA/?5X!^B-K?89 !YB $C#A^<.=!KGQ!.J_X)U^\&
M''3'(0%O+8K7)\^ZX>"7&I_$?^A'\#Q,>-LC/(Y51Z=7@[-Z>2B,=W2<[ZG.
M2:[]>7KG:08!#C0'[T;<<M@)>(C&=-Q/J!?6Q_DM?#[&E44=5W7%*8KXBGF\
M$;/#T2E#_>\P8 2:Z3W]N]GKF6__;8[&O^E_-WV+<A^"*/J(J0GZX=9/_3LV
M2QO)Z2G26)<QDY?$/!50<0P&W1"#0]XU HMY,+.TFN6ST3H#=N. $C+]ZKAF
M:*8?*6 VBZ9--:Q>/F.'(&5.R=X5&!7T' ,H(0-W2;LYJJA-X<56NJH1.3H1
M12WXW*XEXQ^ _>9/3 =1:&)!F4$L*#,XTF:-&'O_SLCN;W 7I#<>_E7N"&;7
M>NRJU\=^VH'&'4SAC#$_+$4G\L$J#$%+ DLPX.Z#<0N37O.H._M&KUB_" -
MFOJ\D;I6;=9:]^W^E$BW-U2Z?>OI]L9.IML?6IW6PS];EROEUF,':/KXI"3&
ML[5!G*LVB)0VB/(NMT$L+DKI&O)4:<CM:\CF3JK(YH_+=A<W<G%W<]/N=ELM
M_:I]V[R]:#>O]=;_WK<>NFKLP/93K3W7]#!I%LW0?3+CP7EP36^\$[T5!##H
MCQ5RZ'1IS,L47Y13$"-B.GR(*?S(X@P6Y.[&;!3MM?EBT$\!RA)@JF#&U1+Y
M3)@H"X-8$6^790@C[Q6@<#Q6%2**6V"H*5X)^.MP."J@,IEZSX/KA&WY 5].
M;"-AF /&P#[3VX6&3[? %!B H<X"$/1("E#L2T$EH*ICT7=$90HLYCP:V^X;
MH8NAZOHRFDM,_S3UA1..K+W?;OB9,C+;-S+?=M+(7-Q=MD07>ZO[9_M"3;+9
M/AH?)H3-@3O&6A6JPP=8X$&H<>@+A ^H^"<(V 6)ZC[&?$@8$W*EF!!DIGVF
M.",;$ Y_YS%IGO&6:FT0#HH]=^IK!O^#%! 7;P00:A8TL>%S]$>17^<@[XA7
M8E':F(!\[/1YIOLO#\P4A+O& CLSQ"S1)F,,\-,;A@^P:$,VU.(7P;T#YF9
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
MY,',;I(R$EL]4S5UGG)YGBY@B"'N &%>VE*0ZQ*"7%<0Y#J$\2HF3ADW_5@
M"T>3N3B7E_[1<@3P WUZ.3VHM9FI7A)>#933',N8-6D/KZ; 1.#O.)4K=:"R
M#,'#6O'QRU,@1'&ZRE*"BYN&U)E:HPRPE&<=M%7LF\J:L6\.XR*96WP(.',#
M7)WIAP>J>E*!G OV6X6EQ>'(>?$KM'[1L'OZPQ4]NH"I9\0_XTPPJUFM'M?*
MM;.&@2?9<OH\UT,/\Q/Q" ];]][HEX?T9Z=/3C*?:B7'FY+C2@'EF#X3AW[-
MEF&4U,;QW\/QH"/ZP"?(15Z2/DO"5TIE*LB0>!GH&!;@OS\U^)^4%!='BJL%
ME&*AC6LG9:6-E1RC'-<*+,>55;R*2NGX*E36;Y JQUKT2"U7RZB7SZ?E&=?!
M9%K)<\[DN5Y@>2Z7Y@JTZ3@3$V:!P_"+1>6X5%)ZN4ARW"BP'-=.JAL3X]--
MB/''3L/,!DY=5>#4*>#4]5T&I_X0:9P&N.:SKB2 Z\(.;KUI?F]?:)V[J^Y?
MS8>6WKKMMA[N']J=5D>_[EZ>?/@\U_5O^AV\WV)NBG+RXNZV<W?=OFQV6Y=:
M.$A/&J*G*V868U.4F<V.=G>E7[8N6C??6@_<U%?*BH/%V!3E(/3C:9=WU]?-
MAX[>OM6[?][]Z#1O+SN*A\78%.#?WUZV_O?#^;7%D>9;GGQ:@(OLFO/S[Y<;
MI,]!37YJG5#R6YNK2D\4^/<["">_9BK-&N\JX&N7'?$*HUIY,U_ZI()Y(K?>
M.IB-2-?5<057'9OWND9A*YHHS=8V16;T]*Z4!IFO0;),"=Y1A=!(*(13I1"4
M0MA[A9!]I/6.JH4SI0:4&MA[-;#L9/4=50KG2BDHI;#W2J$Q7RD@;JD/O2$X
M.^?)M0?$\WDM@][Z]\0*WG9:2Y1+2DTH-;'W:N)TOIHP_2?]RG9?=CNZ4"XG
MP@OEFE(.2CGLO7(X._AZZP;T&8&KQ[1$!&,;Z8O=UA#U9$:BH32$TA![KR'.
M#[XVQY##M%XS*0G]6+\D@6G9_M2$'JA^;@Z'EFW!_,Y=5B;UV=F+_!5Q?T#Q
MS[&>^O]]<-G.DN7MM=_X>$'_"ZR*8[<O5_.>5K2]9,F[ ]@1]F8KWZ^.EZI]
M_X#*]\8.%;YOK1XP44E?B572Y[GR;.-6-P%U4\/B,VOTJ)MV\,<!W;;7_^.
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
MXW&E**.IP3\<IM>P45\+^PP7TO^Q[4*/?Y*?5%/$&Q[2&#Q;/-;(^'U7(KF
M'7L'R34F3K.E7_LPG-8$S*> ]5@.IW4&3.ORV&1: ILLD]N^88.K AL*TRQG
MW,LA4@K !\R&)P.G.00GL[&7([Q<@PI>Z@K-[CBL!2KT\81"6]2CDQZ<])W>
M<U2;K+EJCK\Z*U"W#M2V!7R1:66Z620W749RTSX4R4V7D=RTK2"YY>%4YEW_
MI*.VY16T[1TMI<T(?TAAQ)E1Q!,-N?/A#-D?T;N3I(WK>R8)S+;$>[YF&I T
MGAO<'(4M,9;_B\/,1(Q_(>8O-$WDE>I7:*+DW5\@IXF>&JG#+&J4>3_L&:I[
M%'=<$OT95C.%R(=MH\R%EOJ.$(TN;&P&]YY 8YKIO0G3V+>\_F0$5*)_.-%F
M0LZM%7%.6_JLY/E<9"N#/%5ED#/+(&NJ##(O=4QYN'O1.^8EH>H9^[T1R??:
M&EE!Y"%.Y=-GA975S73[YKG).QN7 ?A'=#K>1:TQX\FN)\+(I/IZ<;Q8C]HQ
M,T+?GG4!99W4#.>,QX?3 NL8YZ#;9!L83[RQZY-4<.+,0W+T%2BD<9?'YTWE
M8ZKJ^^*6E$3GA;99ZBJ@D\SO<.C0$@=7C=%[V /[N*''?>D!#EHW8!,3J".P
M62B2C4#2PFDM$(*D;/#-?C29:&#Y8O)1Z/&' UTB2"&''AYHX9W+7-Q)_ T>
MX0LG XUZ.I%O X("#>E!%LZNPD/1$8\0R'UBC0.&."ZCV"2VBLON$7@.]GN[
MCIUZE38GE+.>7'V1:&,>2+5]<5I">!J:F#,>EC'F;AB)/#V@*L%FT$5AA__$
M$:M!0M"[&6.J 2 V!@?Y2\ZX2LBVQAF/Q&*H'RP-$'G4S"$6_FXJH/-N>HYY
M4=G?2-\$6"*.3A5B*MF1V346B%:-S#=,Q'$!0SE!L8KADH,BM'W7$)@"0MSA
MK,3S=O&((#WD'"^ Y3F80N"(G2)6%=W<PD0NK*I'$/*"KGD \%\!G,APZU(Z
M)D*;02EG.@CO<X\>*Y="T"$K'N4(E;'K:9(NAA<C0I3E(@S&\K)<T(C!=KIQ
MENG%2>VCP$<MT:<1]=ND=3BOMS/]=^OUB^,ZMY,1_5 ?A9R^\8$,_SCH4UHZ
M](+UQ\& 6%^:[)H.-ZZ#K^_UL__^.?;8&(30<C1YMPE^LZ1*"*9H/OEP4=GD
MGA=IX,_?ZO>18XMB%>1O!S.YMJ86KQV^=R^WJP75_[7+8)&VTNB?M"$?2JET
M.( =%<5LD>@S%8F>&8FNJTATSF5<HL/OIFX-*,W_52I5H3O)_%KLG/_['8!S
MX]EY!CV8X8LEF^(3JJ275"6,:$NL>PLS:^YN.W?7[<MFMW6)V_K6O&[>7K3T
MSI^M5K<S<[3!AS?!KY4*4 2D#5S;#LM1W8EO.@-_#UM7-W0>TZ:(B*?,&D61
M?>Z%B"X=ET[*%0PPQ?%\PU]/7R=D[+3X!>7XA2.+]%Q[,",HD(XIW'>!6,X?
M!XV#&3IBRMW@C(J_,JUU>ZHR.KGT&<&+J<<O.NIC=[A263]7H#I]/8PHR&Y+
M11:[ZND,L6MV.FCUV-:RTC6-1'&6SOEQC0_.]1E6Q%R)F!<_'AX %8=)Z)>Y
MFT_9\#RM*G\.H?6S?# SBS]F,5FY]YO>HTH0H*N=P3$5&M>CKWWL'59*-:-2
M/3,J]?K1>CG,?BO&CC524PD7T#@5=E!!=?&S:4/R,4D$X51]2K<!R4^EO>MO
M,YYYGO@T9P:/X5UYK*XA'L2CAVU ^M;(M/T_#HZK!SK#(O_CP'H-OCB3T?'
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
MP7*AM1I2</<U0@I3T'TA1]I#=#WZ=^;'[%[08E6U2[L"R,)*&BP$[1M)UZU
M+^O0M=M:7P![ G3="@-S<[KVG'9I7^+-Z;I-ZD(EH?0MBT<3-Z&:^%F,8>#T
MA5)@&:R5Q-)!LPUW*FB^B?5]"]PPO0Z]SW*)JY+%>XVLLWM%,5*#:AWGXJ).
M8?WQX0?M]JQU+[8X:_O5=M8)$YZL*GH/4&FA3^3]5Q9R4C_[Z03T?B!#XN,'
MO-(9Q8[+*>;QK)3W[F%/P4XESJ]9XH<L20A$ZFZ,Q!'?>*L2["^[Q\<].Y4Y
MM>C6'CC]"BF$32/<3L5.+<)U.LZ@=:"2GJIR!>3IB#%/>!* /HA%QC65!%:U
M%*MLSUM;&9FS>U3(G%N"[]-.?8&-NG>IHN-WL5UWX]_5'MVK+5J1*.7T.HTM
MU=LGZ/ZN" @&WM:HMLW0*W*,,U0L<KR#H1O^":2>1:!5[)O9]X2;4MAO+ ]_
M@(41---#])T%F(GTS8U7;_0V&)2'%XZ]I@G'/97 [6*G+]I;J#C[N:GG @E5
M+O#WOL[/'W3(DE*./MJDUE>0&;EHO T5O,2O0,5/@HBK+MC.U7HT2%,9M67]
M<.W=6EKPVJ]0/FSRQW<MLW>Q=^V6TZK@'-YSH=LFJEISB[+,9/91\KAY)5F&
M/4/\L#3 ?_1B97_NPB5U*;>2BN5U*<ODRL"Y[.^P@/;X[_+]^2MWNG%7SJ!"
M0T>S;_LK!*O)<'VGMTL@B+V&<9I[4YG)O,8=OM@47-2VF<Z41SL9(RG,9 X5
M@&,_6#SR>=I0-*-X/L)(L.DLB%[8\4)R%CRTV!#QCB_NLUCOBBAJ[^U!<6Y!
MK4Z#NRV^2F!O,W(-M@V#[C>*MR1FER29BQ74*"1B>,"-7^P$&S>^2IN#RN&G
M?M/"3Y5G/FC<S%^#=^2YNAO?1--I%!(OK<@+JF!>'_Y^_>2C38K0_*[O'5T@
M>SXA"1N5\?4DE?:HTW8N+IO8WVW_26^;DJK=<?K;9&L=B%2[2'/;F%0]YZI6
M#X=&I=06)(.=1C:LY0QI&T=!@ 8\ MG G7J$^2\K-OAW/XPPY>E6+&Y%$+N6
M<G12@J,ZL:ZZ=<R4DQ(=U8G5Z]=IE?F*6;$+HB%F'F-3RH$]'2E!<7BYU$]L
M%( %X5V'WM<H_2=+O\'2,7U*+OQK%&K+EIN\,DER,#B^M/':R2C[(V3/:5\<
M'R%K9X;L\T36:['0*+5%KRRL():.3BHMUF#(B^4>71R3*/!8O"KWKGU\-_%N
MBGPVHU/[TFFUZS@+CT^L;'VDG/[5%I5CKQ)&$$M#J>#)?A58Q8/$@\<Y#D*8
M@&2-J>4YR Y*C$;M1B\?/'9Y\26*;]22;_05_R;:#[]\D2':2J#"3K="6F'3
MN&0' F77A.P!$S51W%1V"E_4= HW0VVXUYJ78B]N5>D38)V$Z&/*]NTA?94
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
MEW(VT1-3!&:A*F#7*]4]3/H8\:OMW/ZD_<5+_H.1>'#XPG%[TMC%J_@L0/0
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
M?SW&T7,J^@C"JADFVF*2+N:2/K*\XQ9OUN@HH"5'?L2;\GD^O@9;= %M+$H
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
M;.).6_]0NOHYCES,_IWYH+>2/UPX]3CL6M[-5MZOA:F(7/Y<V\[#AF/7CWG
M,%'8970%BR7)G@+NLQL39A'6?(MU6')"]#8W%-@5<G >FE#C$[H:/)^^E \M
MC #9M)B*>D6H%ANMT*D[PWYW^,DT\EA 7CE+#<[;"!=4%1I:>32EQR]X*00^
ML+!WL6.]FY---0&F]2*XAFR4(+#^DDJ0202U(>&<N*?/J#,'$;LU*Y"NUC?0
MVT9D=G<@=D_-^M#%KN+/I%2ZY95*2B*@AYU+%T>(4+)0J"^[1WR/LJ3@@P"1
MS0(6$\.*#!=D?VL5^ZM&>;K468P9Y'<&_&_,?.K?KKI11:-1%AMYL$X>5*L(
MNC 50<LK@GJF(J@I%4%-8$U3$60J@G:4WM^0 K?7JPAJPH)-19"I"#(507LR
M%>%\U[05UW=@WL;.Z^W 5CS%Y#>5PYN(DH9?_3":(JY:F0/)?B\<<84GZ2O9
M56"50XO\98CA*L)? H?NW'I8&(Y2:_$R0A0J40CQY,8^\I#HZND2!IV;4K6$
M8\-9QF1:SWY!S9>J$QSNZ/.3/\_&,6-Y_ADU"*8RAR")>$U!8DEK6(31O)<0
MZ#K"0H!L*B9,':I%#)R3"P\&9L\A^!ZF_*J8'_W"D6U#A[*H@UQK^0,J,9?]
M8/$(>XM:0/!(=7G&]0B[7']3X(_%XN;'Q]?K*,2QWA6G,#=[$@68#^V'(KM
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
MF[+LA2&U W':2^]IQ"&US8;4ULMS,Q'[D_Q=ACBDMDV0VN-1V40E4<X04WL
ME[H@E\V@%)=-$^^%J:!:/Z'!8;7-6+5J;Z:%=L%AJ&]XP_I6-*S_5_,;UM_J
MPNW<-IZ(Z45>H\$@2G(^=KS39U7.[AC,8(/@XQ3M'@S9[2M82&NE;CR_P/<)
M+N2 4P VB[S#]H/['L&O:#R)22P; ]+([6(Y3Y:Z4#&G?:WCW0?L[X.A.2R&
M_>W;I0]I\?Z<$=(",YP[;F:7_(3?T' $#?L%T"L8&537&XT&OWV(BDWF*QWW
M(;KR[E 8:&)!-,S!PW\M6/&+A0D_Z8+MF/J?Y&W[:1%'\<22\3-SOH(;W9SF
MTO%]5W!XZ(28M(D,&/O9?RCKS>]7[C/AI#+^!9\&^ZPKS\0?Y3,!T3-$BDW%
MB<$5F"JQ,3R/*J3,3<-B,=%76!L-K"(-WSLX%38)<*!!1<VW/38FC-&$<#I[
MR>@4_9*.CG<9B/UIN*[+0S9%-H7I"@^@?K1H@>;?*?ABA0@G/_$6W&PK0T/<
M;]7[+$$,#S;9!/**5_ O^^W:W4+7NKL+D?H)BSU 79+V8U3SF%]QI;V=E91>
M3.:X:V^Y@G=P58OE+C&YT.L3BY.&O#@IOCA)YL5)?*/QHB=>]-2:HJ>&J//A
MBIZ:,.'T HZX-#3NTYU8WK7^ HX9!=)<ZY_)DSW3%]\5\T]"U8.Y;P]D[I@L
MZZ,O+EE,"3Q<W/DL )L4OTCI$U/7^P\4-#G[VJ]!NVJ_OL_N_]_5X^S3-S;Z
MAZO+'_?7C]=7Z7:R*7'\@D3=M>]S#_QU (-2$<.]1\\9N0*/VUNTCZY7_:GA
M$;/V)]6Q_/EX!3>!Z#U&9]C<X*Z")Q(-UBO"OQT#(8WL,2[.GH;E\38_UQ3+
MHM ?C.-[WP^\!R[(EJ.P(,#LX5*X,;J=OMP3_-"3OPKT5Y+\NX"+(6Q%WW7#
M4L)V=8(OP%%0D.4"P6=;R!J.9T'@)K2&J__"@_UZ-2UT&AV8,E&P.(L]#C,8
MPI.B(1^S8*V0)!F!;%WAAP[W%:S=6@C/H (6@[T9H )>98D5&E,0'[J%@V)U
M@F[A<F/JE$%'.SO0T5W Z!9U>@1F_UJPR+7ON_ZA-KA<0=JO2=2[F/GS G+,
MA%B[]@/VTY,=T',_ DCV+,'./K17IN$\KS#ZNE1M#,OBSF')NBT 5<5"*H8_
M?<-]N8[:[!Q#>N2]-3C4WNISO_B0*<6Z1EYU6E'IML*!1RMJ[,/>$YWU'<L4
MU>\]_2QNH+D8'LI<#))![:%HPO;EV]?F#@DD/J1)C6 /U) S&LU)-\<K08P=
MCD=;Q/9<C,($S@T4ED[[K62&AT:\,IP@>??Q,YF3]1,QV7O[DI@1L1EZ?#'(
MYBFLBES]JF"I:C4+T9+9]@ZK=L?N"CT>159,5'?X?DF[>@A_M9S-Q_?2!SB:
MG<UN-*VQ/:?E7"@0/'75G__3^Y\E/"LAE(VRHEGN[>&:5%XN#4K6Q41OSX:)
M.A][LBMJJ6)1PU8\V=[=L=9W]J*H&GI-%R#R"PMD<R%<&N;&H%!?&I5L?Z%*
M  :!="T7ZL^+E;H 4?XFL/]>H"9=3$?O/EZX;GP5E23G(+)QM2)K_)&:J<(G
MJQJTLBXGW[&8?G\K>_H5*,0YL14IT[TB[XID.22K+(W*&Z4IVBL@@%:[=^ 0
M#"+6HL;2CXAET]]Y%(W#7W>MJ+OJ],MQEQ?7IP[J(+.L(4!=:(Q!!OC(VI(#
M1)YBWIPU\L-K66H(W[([5RUE(;#82\.P=0,<Q>WMQ_W-.^'G6OM-4W#-P%GX
M\5!QVBS0JM>K3_=SX6Z:V&4)<AGITLDZ>T7K3;<E\NYF^48',*,OCC>FTW"1
MJ;!@'8EQW,CN)Q =\]E>V$SHT[(96=K&Y .+D!'J7CGXO9DIOL*PMXA;8_Y
M=>)#>*+M, "T8;L :%]FU_=T?/^8??MQ)7R_FCW\N,\(U6TY!"W;GO-P9%EW
MZ&EA1:[U#M(JF@N*E:)(,41W3?9[UZ^)0B5"*Q+C<&D[T*D@=J0K?&6U>=H;
MDOHB0FOI(#1M%WK6P??#$[]A^:% 66-5"Q$E3V2N.*S4S-IRE\%WZ=,7@D.Q
M8"[ C4+"Z$&-Y]\+<0=H=84OADFP?A &:1)]_@8GLZF^*/1#7M&@)7:\*O;Y
M;L2*@L7@8]22X6S=W^YB9G:F(%,PW8J-TW5>]8WC#O[)H]7='3B^A@VY8SQA
MS2:#["BV0AG&55AHQ:2LR*9#/6_>0[PVX]#/91Q.#4AV:7CTUYW=VE?8DG$J
MWV> ,,]NN*R#N ?<OP=)M7>?RG;Q B3LTKS2JMNE9KRZK(4=GQ/:Y=UV>;HI
M@,VPB+>Y7,CFMI(:-_'QV"'J:;HVXG6-\76-?5[7V(X[5$L+HGA!(R]HY 6-
M[9TP[^+& RG5!5*:W\LMKHEJ%7>D0:X[4A4<>TVZ(P6*;?RZO6V9F!>JV&-7
M=Z,I^Q4VL  *IAX<D\;KGQ1+I3Q)M,(/0P6,NSW ]@Y>,"TO"T0#>&U-%4H]
MS*74>6'K6_)U__DNL^@.Y_%W5TUND2^9*<4GU(E=ZO6LV8-*7\IA\=5"DJ7!
M 7#Q0G68[',"Q]>Q-@%PLWL8L%)A%@.C<2QJW?EJ-0#<[^8CSJ>:P<U>G-N$
M^^<S8<IF?@+&)66ZS-XP-^>WFAMHI'\PZH%\,"T83',!Y'%';$RU13Z9AD#&
M93#]DUA,?[6*4.F@IRT<-%R<6CEJJ>"HCU44M5,-.90CFX/%G/:7^RB2A(JP
M.JI\"M3V97YH7*5>9CV08_4@32H%*A5/1[Z)76\*MW4/:.HG5-1Z"TWYJA;>
M-7V^:ZK>-45JTMJR:9KKT6:,&C7H=L 'TXK!-+YX?K#MS[>?06QMA6GF\VN0
MN>3[_$IQ"[EO7MJ/!;]J.(+.8UTR*_"0*W MU?U-TE_N-9VH;\ 'TU"O*5-^
M)X!>X4D>/I@S2?(D19<C"ZS2#L!Z^*.R>1=544=)O9;3;1U:7!53;;547(FW
MKTD)[W6[%W?Z=5[ZU9,SB['DY'-PQ^)X+.7V<,]U!<M</]JW@ V+<S7XQ.>#
M:<5@FNN8E0KM6L&2D-:&?3([&O'XG_.(CV465#SFZ#P$59LO%@@3'.*P/K_5
M*>-G-6]QCLX>6NB%E5?"C7)5PL7R==95\O:1UZ'Y$VMHK5-D'=J!NV7PM>%U
M:(==+5Z'QNO0>!T:KT,+V!M>A\8'<Z*1L-;4H4E2DZJC+HX_A.R"*UJ@U0#!
M\1JQ5E1C9%9%7B-6>;7+5#I2N4O.#GE\50OO&EXC5OFN*=(EJRV;IKG>)H<:
M\,$<^8+5("#!N=2(20.>&:_6?2M58U-3T\86KDMF!>8U8O7T&VV2_G*OZ41]
M SZ8AGI-O$:,#Z9QFMZ,! RO$8OTPWB-6"YQ\1JQU-M7D3;/-9<8]<3AB->(
M'>+ZT;X%;%B<J\$G/A],*P;37,>,UXAE=S1XC5A&0?$:L9I\L<)E2,4.Z_-;
MG3)^5O,6)[9&[!#M,+V!1+9'J[#3])AWFH[O-#W@G::K4N)3:"S+&T/SQM"\
M,71[)^R9(]X8.G(U>&-HWA@Z,Q? .!=SP.C$&D/CK#NQE=46O%9=PG;5;;BL
M&$\6,5^H;:$EUY;PWJT$_<#;.4?22635P+2^S$D-D_>(*N*H*7X$EN\:5P_^
M;.ASN*C2\?JCXE0505TJ7XT\.@!31<9D2Y,KDP^\*C74B%?7M;HELSTP-\K1
M<B*NV1J/(JMY;C=$QZ/R2=$4?1YB(/&K6Q)CH(GU0J%HYX$+@4('S?>MH_"'
M:J]")XNU>[18NP>1%QY]H\\J'0XM4&K5L#61RQ"2'7A1AN)T-*AN31J7X+_6
MYR8($AU<]S(1!I\)"W"6;4-0YO]V5$NETJPYUYRH/T422;2X+[ON>&*YUF-
M))\=\FC, @*)5Z&^V)NF0]J/E-1/%/2@78*615E.[R]S8H"%=Q_OE#>4KV L
M8W=PS4KTOIY^C45-O2N0VV6,2@4U""_\,*IP&<I$&A50I0]'E73AJN<C2GHL
M%[&-'UIPG"ZW''['VYK-.4C][V32EOTC=# NLAW/[ @M)^*)=(:'YV?2L V;
M;.$/L&-W+;PGG[S*%6/MY4'Z9:III^H!MG"],A=[@]X)G;%?#)/ CP)>YXD^
M?Q-L4]$MC5U5E04F2FA*IYTG*YO<I3NWQ^W49MN9)5CQ85-/R;KV6%YYQ6R2
MT:1_B"W2D',O-JH^6QOPLO]E>PD.016#W\2R!45?".3G?*6 "1*0./(X%4?1
MZE9]V='!S]G=Z&1P&6Z7U^XBS/3%E;L$][ "28&0T:F4F!UJP0]^R%>\X#TI
MW;'B)6F\\*I%1Q*MH[C4#"LAVW@2M1<M2H?QGDMGFW>NH PG9]>E2AHM)8#,
M=L&3WPRX.MP8-K'@$K$@</;>VBMB@DR)2D5N;3%M84B;E(Q9*_3P^I!I'-@<
M!#:/V@5LOGW\VQ5#-L\N+V]_()[Y_NKRZOH?LT_?KH39S6?A[O[J;G;]6;CZ
M[[NKFX>K])*(2GJH!<'2Z4C1LMNM#()TV_1L-I^#YV.S@= AP4"^L#)O_7D[
M&(X6Y6A1CA;E:%&.%LV)%KTSR491,7:X(;H5)LMH&C2QA-ON3O6*S91%I.UX
MMWL@#L>YR.);BO8L<Q/**=*^.)Q4"*!M7.CKJP&/U2G82W'LE6'N\,\<(\]5
M&-NU=:V^F,9Z.['9=EY)ZSSJI:]S$^$@A1%:)>75ZY5-##;^' H/_YYHBDT6
M\ 6SC?O$,X*?';KF[FSNV&12;:$\/9L-4DY0(^EP6^.XR5UZP3[M-%Z9?4;%
MD]/CD,31)!TUQS.M%>WP(DO4%_L9@(V\$Q//GK;(HN_GQ$XM?5;=/=P++#.R
M@%1K,14GTW2P),]O5G>KS[E F*V4TK%Z1\Q6'H6>+1MEX(13!L93!@XY92"G
M#.24@;&'!J<,;+DZ<\K @M"@.]/8P(9YN],4G8)R_^VH&XR^ED $Y7DF!P(=
M!@@T;A<0Z.[^]N[J_O&?# MT\UFX^J\?UW=HT43AYNJQ8:B?"K:4[#(7%MR/
M92!#L:_DR"".#.+(((X,:BXRZ$!J=VE8=G(+SPBQ1DDH/BI<WX,;)LN#S/GH
MPFPH9.T;UMZO8+L)ZGIC&B]DIYJ\H2BKPD <W+;^C*\#$T[*J(WE])SY>2+7
MBLMT))TR=.W26&\<,!P6K20'5UK=K(BI: +Q'.FVP7/\E?:G!M>".W]B_@4A
M?LTGHM1K)ZM1J9U16%YCD7J*YP9CNUTNU3D1EHX)TH"K+>-B:/VV8=/ZXLTJ
M>*=.9*GJGP^PK:RL1O+XM*!M[SY^-VS#%%[(2IUK[8-T^@M*I_$/=Q9)\+)!
M(<*LEJM[=NED\)E.[#R(#60\&$O[53%/G)BGU*[S1)2(YY3S@TLXGK/>%>'=
MUCDX\Q1-]CF8A\(&.S;C]M4T+(LV9$<+DF Y)N*XG^X <V->A3$OOUIC49Z>
MBZ&?S>?.VF'5:0NR,4&@-$F>G#_AMK]]MK_!LFS48!JW19.S0*T*. 2LS>>
ML<F9H9#$WN#,BJZK$=QX6(1:N.56[T3S/3$:43BE,1*'TS,+\%4MPJ$XF93-
MHC7N]#G!G$_,NA=*;<CB8%*DI<'I;9N"XNL7Z@C1\C/I!')',5J0.6$BEU[W
MT]@V&04V&9W8R<*S1Y6J49;TQ5#*7T_.8Y '7J3!,)V*CU.$\(!5^PS[.5B,
M,FPA,48#_JT1VD9*7P2;L\3F.1*LBRQ.1NEX:7X&5$0O<H 5E<1^KR:8"#\P
M^(%Q1$XI?\<0K 2R[#2=;B5Y4>%K0$ ZF,TN8#J&XF2<GXV.\TL==(FFD_RW
M@0($4\=BY\E);)7>RZ-@,7\A";AS\ZS;.&3<CL4W$O0U.A[=O:"LL;\(&%/;
M$'YQUR!)[X=E^&\#(T@, D9T>Q*%7X3*&R3F'5@_HGTMS7RDC*U(M\Z\8QM/
MPZ% ?(]@KXCP1I!2A\!9O! \D@&A+XF"W).F^+]RC\X#2]U%P236AL 37HCV
MU@T2U#2)8:Y^(IYLE'533ED73UDWXI1UG+*.4];%^J&<LJ[EZLPIZPI2UEWK
MMJ(_JZ *C%>W!%-=AD=Q@KK#$-1-VD50=WWS.+OY>OWI&QO][.'AZO&A^=QT
M>?:.1TF7;[_Q[5+;=MFSH57OD,#(Y8I'KG1;L:^WFDZ'J%!U_ZV>S1QQ&:YW
M._<+;&>YHEZT7U1=M<DW]84L]E__R'O01D6ZF\OR]P?]!%D("H@#[[DF62NP
MOOJSX%ADZ6B"IBZ)\)X&CCYD3!P>FOV0,W!6JJWE5#-*FD7?TXHMQ&E!3V(O
MW)HJG/&*YF9"+%[BVJ;!-$R9&BLG/IC6XIE<EW<TB"35O%0VJ@V_^5_PY2P7
M2"PLR O1#)KAIB"9.LAAHV6=B<TT\AHRE7?2HA<6F?^V<$QT0,, NG\[JDD6
M"1<2S[^=,??V!_5IOX%+^^YCOSN8AB$&,?(Y*#=L"9%&YYVGA5$JE!##.QIG
M]&3<%S$ESDAH5-<3I0Q-L$]%TD7@!Q5)>C+*5#;58FY>QX+7$1,NJ1H-H%@K
M=7.@^KAH6S4\D*V:=J51FJUJ8CG<='3$[3#,1*O42+&-CR>V\40<#\^PZ-;;
MH/"G^4J'H3R_'=.R3 YD64;=WKB5EF5ZO"TB@6+VVTDQ(_6*8!"KDUMOF XJ
M;Y57$AN8H[V"RQ<_U5%ME?M.!@[\@<R1U.L.AVGVB%>@[:Q-X2J1\CMZ)*>3
MW//5VEFM(U[%1U(Z2P2O!>1!T88.IBTG?U5V[&!'?^'OGX_=/N(9*TT'XFA:
M$^W'J:[7$4]9:=(71YRF)1!8V7)(*P$^ YY@;]-@&G;X-EA2?# G9+SRI=4;
M).LC167+\.$D1(P"9TB0$B<ABS$5^\-V$A872B'7(L.!."G-I-ZX<^,H2>06
M[> B&=LZM&_8%X>3LH3T+4K?UB'#P2A34[*3.[4/G\MMT08ODCBM0SFEGBAE
MX"]JH@R+95'K$.)$',N' VOPC"H/JS8@>5F+-<K@:_"E*YW)K.6>DI^G\%1C
MK8T-_?#!M/WTY5G-T[/AC3E\!WVQW^,ISMI3G+4L7K\'1UQZK)6?P?S8:^A@
M&G\&#W8);5PR&U'026GB\ZHIO$N<Q>?''E[F -XWW#?$OOHYUQR4RE?#6+RJ
MFI807I?$_C1_PZ?S6Z(RQVS))>J+@U[^<[4,P7L9$KLR[.S%B; &!8BP^@?B
MM:N0U:Z=C'9M8+-[ZM8RXBJ'&/3#A:,P]@='<+O<WVN)+:7&H[ )$S,-N P.
MHL2 1Q$VEY'[9QASF;Q0X3'WQ=XP)^D_FTI.YG_OZ&@C8>*PP#DQX/RGG/\T
M//)Y._A/'U>,^)3 D]<4?;UT6(OVB.-$,):"NG^_A/_@[_<:A<B2H-(_+0U-
M,UX;1JF:>Y,/*V%%-9)84;]0N0?-^Q63^J'H4G.SI18+I^6+>KB#FDPBB6A
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
MB3.CR4)B',9$A!_HAABP2O%?16Z\3&R0.?FOLK$JCSFK<CRK\H"S*E>EL:=
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
M7E0<16._P-@3^]=[U0W29NM3>A*"FWF) B8"%82CZA886O;S"Y8G52.-QG>
M=$WR4(ZD=JTP"N#8EJTP+NY]2EXL10Y@?_+3SN;BZHU6UA*$O<=(,;H'>$"J
M[)A(3BR"+@W3.QL7EUY3*)1W5D0^UHIXYGG&#/.5>U;=X2$5UQ'K#KQ$=[7Z
MW4&%Q,R5KE6)+13GTM:=C$Y=GGOOQ+S<GI6/<$K*[SY*73D4NF_&0M2V:7(R
M)U2X:ZZ]PY@6"<=S+_0G%5JRQC7[KN[@_<H"[#$G;*YC]2"<4H<]0*ETK&L7
MH4*I5(H$__.1RS2 UW12D->T420]C1I,XSW].HV,Y]L<V\PD\YL>P\[<&#HS
M-2SV=ZU;MNG@7RU?9HD&!S2BF,'Y4+>MR2SIBAUP*\6D>W+UK7I)/UR"#=14
M@W]&5K,6FYB9%J\Z4_G% _;$F,HB3'VM)2R<5DM86(;DL8X71DJG\/?Y?,]M
MOBWT*0L< OP\Y(-IG:<00^)96\(DA.G(Z#ZDDXU60.N:PW>HC-NUR8F6T2A3
MHJ4 ,>PIL_6V-5'3RY*H:?I:5[Z%"R9ZMFCLI"R/54>:9]R=CM+2/$U?QF83
M;!\A322)_5$MEIC[YN?F@?+!<-]\)]U!0;+<-S^V;QY8C2P@*.Z;U^:;9W/>
MGC+Y;DE.>6#%,R5P"G0.;-IZ-\4_KPJ(%5C"C!ZZ!/?J[G3(/?3:/?1JEG77
M0Y?B7?2AG)Y?/4X/G> +\E&()U 99ZI*RM9*8\I;:<2WTACQ5AI5J? I4/'S
M5AJ\E09OI='>"8?+>P^\/\^4#KO]'2KH"-_C;:+[H6[34'WGJLH+TZ7B'2YZ
MI\3,@$1P6\;(;0THK?[TV-R865&>C!<BF&2#)*7(-4+_9-C@^>Y_C_5 W'8L
M?")$AV_.B?JRY9)SZ1]<X7=6RD) "K?=7_O%S93;4S5]EB!#CVGHVA4>5ZKE
M<:S"OQA-!+R6\J^ZG19<#C@VW%VV2)_'=9\!6'B,G.RV&CTPV#U."FN/E"(X
M9&G*V#LIIP4EJGA5+.&7Q-OM\.B!QBVRF$HE)A/5"UUS^^/0-5=,F>PQ6$HK
MF>QX%$Z)4[[:Y/D>L1*HW'Q'\B1B<6'K; AR;!#M+8&ZEG9ES:#Z);0AIK4Q
MF^FU2]'L]56/GV9_&HZDL@V-AH3:B)U&U// 4L /EAVD$X.'7"#9&9HFM@9B
MQ^\>2WYN6/-8^. 3VE[_F2XUVJL;-;QP>0^VO+/N29H0YAQD#G->ZW@4+KZ
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
M<&0%*."L?8EY!\*OB9UI_4]EZD'K?GJZ]^DLK8'+L.J '+8=96<OBJK14]7
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
M]K09EFIB.UD?-P5WQ]._L9G8K&1?8B7[&AE95!<AB9%<<.[6._P,S\U-R*$
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
M<P>&2NG0.N&'3N8C)_.1D_G(R0U'3FZSG:_M=BE3YL[U"\;"(C*]RP>W+'Q
MOI-O3\,OE70-OVQ_O6A?__$5M!.#\OK/M?24*/6!"U?T';Z0!D$9K:HE6BWO
M?CWB.IIAAV.SDT@E_D_O[)''>C"E+ZK=&P"CL\(S97;%A(8+V6VB%50)Z*!K
MA'?F.+;>=?FBM+[TGQY!ES<?SQ3=;>9GW9HOA#H8@/+ N@I T+': X!P8!E@
M<]!'8K,?)SY8:=8'@[]3_#L].2^=*7(M7)T'/IW$/B*]^T]IDS.=5C<\%$[
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
M*NUPPC ]_\70S>\?:6] ABJ\4'IC/P]L?#<R[ZE24F2PG.6S-T9A]F=G/ *
MJ#X<&8S,L\_@= ^\PW\IM5P;?I;>AH9)@<J.,_KXX</KZ^O96]<VSBS[^8-2
M*I4_Z"9U,-]\<LZ_9S!QH -])/59QV4?OJV__;OT;^00"?Y+9O]U(CE6\(^6
MY9B6XS-B\#D3D!8]6N&/#CE8@1?(.[V@/(&]$H9=6?YH+LF(,_VCQRM,;(!7
MN)1+DO=7ONK^G/UJ\DLLMV3+\6R)T8S,D(*2WMFS]?+A\O;W6<::__+D51_F
MWA5X/]](/O=^(*[MX!#U<^2MTQ+^SW_(]&^2]_C 6;3IEV3EM"Q/W\S_$H1F
M\F:4@!E4G4=A3CZ9O'"/J)NBA#RCO@@<VON3!H"\C7"-NO.%#+OP7DT?HC%B
MF4&-T-(T$"^*U@?[#YPWWGK30=_@9RY<JN.J> P^ :OQ!W&H0L\_]^#Z, =8
M5@BM'(30&Z..JT G @?^7W; 03EU."C%CH-*.G P(T*E;42H%+L(5=.'.KFY
M!>K@2W&CKI;&:V;:_0JGQ^_S# 5ZQI;)EBJPFR:X;<$KD5UQTTR@B^.RF6H+
MN1&[MJ@? =W =&"!/W!85%V[-2_5D>ZHQMZLA40)V#@& JX.7:T4R)20LWD$
MY'PBC@IFNW:MVB;F$3.C3&5T4[-,N>A^J=7T2PT!Y;T34# $*!GGX /9<"*:
M['(YX[0^M-TG)-$K62>Z4+:BD"Q0S3@+'-*^%)+@M8P37 "S5$BZUS-.]\,'
MY)KQ6^"-C!/MT%99LM1K9IUZ0IE7B=)2R7HT1Y X7 *4VW\8Y^@,GF0)N/\P
ME& (R'IL1H XG"A5!TKF0S("Q>&$(7K6@S!B&8I"LD#6PS*BQ.&$(7C6XS$"
MF*5"TCWK(9V#Q^$2**-5,A_)$28.EP#UREF/W8AE7B5+RZQ'<\2(PR5!N:Q7
M$PE@\"1+P#P,E;QW(DC_6#D/0QU?TV Y#T,=+ PE"@OD8:@C4_1Y&&J_82A1
MZ)Z'H9)VH1+H:,_#4'L+0\5/O4H>ACI0&"H!6N9AJ)3JT$H>AMIG&"H! J8N
M##7JESX^X;Q+3BC\\8MNZD-WN(HJV;9!*ZD+,D514GW+*5G9?^1H9[R53TOU
M3?$V\Z4X\):Z<,N.NFR3^^[1M@"=SOC1@!NC96IX[8T0Y(OQ=/!;P-T;N7#5
M33YTU)'<2NJB.CMJUIRO]L-7J8L:B:JO;ESPJW"L.7SP1G]C \Z//19=25UX
M2U2ME7-7F+NJJ0V_;43Z/\E [QFKR9UQ8J<N/B?J1>4;0&VK[[RJ-KDU'8 2
M-P:Q/6E'GTBKIBZ>*.JEE7/:"DY+7>#3IZP_F;W5 _KSO4N<]&QOR+6)&S]N
M.W=WEP>E<64+&L]\*0X:IRXD*C:-9S(1,\2*(1-136V]W')B?2&F:K^H=XYV
M2)]!"'%,77Q69 HG*XS[#WGN@@ %<PFQYD6KJ8O-K<>K?WU"@Q"NCG68-3%N
ME6/FUM2%NL0F5ASV^LR7XMB"D=J TW(:MT:.91)<\W?('O[J%KW<^*4XT[>U
MU$691*;P3//:#*EB4+BUU(5IUB,5*W FAG%K]BU[R+;GM<?4(4.Z#O62$\_F
M-N()7U+B%,^,!DQ$H?FLP :)%X? 9C02<D^<ZWZ?])QUB)6,?.)(XMJILEGU
M$_]2N12G?&8T?G(@$L_,()RA51SBF-%(R*/U^LUZ/=Q=B:0JGRK-C64QYDA7
M+7458^O1]\'LJ/8S<3[9ECM:RZ!-D-#*%G/@X4M*(TY"9S1,)!BAE>K!"9W1
M$--!"9UH9TL]HP$C\%-T4W\>MRW#9>O=[XP#!19P.',IWDAN/:,QH$,3;5ZE
M-K=0J3.TCD&EUC,:1!*E D.$*IMZ1H-&8B3UA:!P1B-+:<Z]Q4[CC(:6!,B]
MB4+AC :D!,F]Q6HB9S2V)$H>1DCQS&B8212:AW)OL0IL1D-'0A(O[BA2(Z-1
M)%&()^)2B49&@U "),M%N5 ;&8T]'3H!*PQ],QIW.@1]9RLARO$:1XV,AH^$
M2: *(Y$9C2$)DD!-0C13&Q.Z477[3]5PR<5X\I^_P6M4NS<8WY$78LP-^/ _
M=&N.7(>R3\B'\6#BSX,W4ALOBH.,2F;(F-H04!QD+&>&C*D-!J58J<8?%FJF
M-BR48FE,@(RIC?2D^&Y,@(RIC>;<Z*;ND#O]A6AS WKHQ?B+^K=E7QHJI0%_
MPUOBH/\@FC_:Y]*BSNJ!=-EV+YNI#?BDD@42M9&:J8T)I9V6":CFU(9]-J+E
M9.J:2QUK2.PG8K"<&AWHHZ-7S>F-(Z61!9)5S>D-)J6<E@FHYO1&E#:^9EGL
MWB9:A_0&IF58S^/CSG\WTQN&2A7M$U7&<@FC4#D9]TK&^/6P7)*/@XS^E]@Z
MP_F/'[F1+)>4G DR8R;+I7).S7BI^<O_.SV5_O?;ES^K__>__^J-W+>_S&I3
M^U%_>?YK;'Z]<E\_U>UF_7?E[Z^=,37J+[T?)>.S\\%ID\\_ZN7O;W+OSBG]
MS\V-TO[]P\O;Q>5?I1>M;7?_^/#I#WUP]W;?NKZ1?_O:;G[_/K[YGZ[<'_]=
M?ZMJH[]NG,$'>?C?OS7_N'-O[O[\9/[K4^U+3U9*KU]:_Z,\_7-=^_,WY\?U
MW>>[WRN7[1O[^]_?6XW/MU^:W1^/GYU.[>'BV7&_5.UZ]Z[1^D.][.CCZSY1
M?W\S/E4N58W>C7][>?[^^,_M@_WU]S=YJ+[\,'\G1NN/JW]J?>?;!]7ZZ\>W
M;DVYLK\[E]IG1_ZJ&'7E]V[U1_O;U;!E6NK?K^;;-\L:W@]M]U_TP]A][?4[
M[M?A>/CMT[BA_<_+/7WYU]WK'[_^^G_29?OI]/3P%UXEM=(Q61OJ5P6U^>."
MELJM\VA;??@;V[W<)O:+WMOG"I'9#OW8B5?--/'\*.R:9$L-U6J9IMJA14[$
M-@:Y5,\TS0\FJ6(2NY%I8A]:P!,VB)J9)IX =VH25)/3&WY+@\@)&::1TQNK
M$UI2Q21V>F-R:1#P9$-P<GI#<$)+:L)42W%H:&#93H?8PRO2=:8+&3FU\&\.
M_.W2)IKNW-C6\$(UO],'DQS[Z"%93E] :8_K95/ 50EKA/1%KO:X$S9GCQ0'
MN8Z>=BF.6:6*=DD$/U(<LEI"NTO7MN')7U3'M75')_2A?V>9STC-.TLU*1+S
M1C=5LZ>KQBW@47?80.=C+U]1TA<+$\2(2P'')7L+*.D+J0EBX.6LD^( 74[7
M)71-<>PN,W1-P&A4LAG=VY:NM&5JS#,X\J2:DKX(8,;8(F%UGKX07G;IFX1:
M3V\,#LF*I+%=?,AL43L2TR?]FH&;35[-FDJ)]@A*=]RQ@5_4'N..BW'P+\%\
M+;558N@!3E*-2\L>6;:ZEI60"#_)M5-9CG<[JJRD-RZ8\]/.9@GGJ$UW>\ZQ
M82QF2?I"G'N,:?E77<3%.+G]V"T'MQUK#\J,=UK.1JPSH8#5$?-%^@*9.='*
MZ0TAIH1H"3@<Y?3%!\70P,@.R!O9J2$HIS>D>%QT2F^,3UPZ):%:TQ>K$T.U
MLAMV(Q<_-:*;WO#><=(KO>$S\>F5A,I-9YQITJ7RB5C/MCH:Z#W5FSK>LUS3
ML<<?;^\6DB>9V*$P*<U*.F-$0M)4E!;[R@'B.SM'TH-(6#N2'COF#A!DV0US
M]6TP5T\ <^F,=(BH1\2A:7I#%BLZ4R=SD[TL(ED[\ABGM28FT0\0_]@-<]5M
M,%=- '/IBTCP]+KY0J@SJP3I$WF>W1]Y:VHN=6P=4^_#D6KJJSOP,V\[IR_>
M(-*=EVQPH9*^X,(*XC QO+'LH6NH'6*0GC5L6P:OU+MSM,R$A2J9"S,PREV;
MSX9JKB93:NA4S6SHX&L[]>JOFMX:C]:K:FMS0=7.J]496"X% 0)3O4U>B/EH
MK$YG)4&M4CT!:J6WN$-(:LWX!\H6YB)\*79SL9J^$$EZB%S=AL@).('5],9,
MA"1RLAFM:OJ*/?98.2TD0PB9<:FF+_2SQV*4G(_6YJ-T1I0ZNF.0A_ZMJ>DO
MNN;Z[A3^Z?J-]%Q'?X$_]_7>X>JQ2^734CW6J^, \:6=PZ;E+<*F,YB+A<D/
M$-_9-3=3:IR6E$US,_BE9IR8JQT@XK*#V,E-QCR5.,6NEH;:AED4-$[E<JPH
M2$.1PHS=7JJ>*K5847  5WI'%,3.!0=P-'>_@ANQHB -J>I9%  7*+&B('V.
MQW1BA6J3"Y42#1/*\%?6S,U^2UNN,[!L_0?1OIH:L=N.U?O^,,*_HY- +\9@
M5MH]G9)'&XS*@!O#,RW!/ZXUS#(U8?U:^AR$C--;R,J$6OJ2WWMFD\ZKE26U
MD+Z4><;I+:1:J*<S8[^G,.56"X4O7>I80V)? J)MM;?&,N',,UGZ*@_VF%/)
MF2P>)DMOP43. ?%P0/JJ*7CB:SPB#WT^DK$7G')V?]L^X"2S4C,PE&S=_JN9
M+\5"U#0$M<3$7!IB8?.*I+YIV\;\EV+!7'I#:' ;] A>".@2/>GT^\5XFF:?
M.%BJ0>@3)MA=<D]6=:,GI&":VY1G-1.X-=(;/TL-L86IIJBG-PJ6'F(+8P^F
M. 0F\AI5(=5X(WV!K#0M/!:3YNF+*VU"\Z] :</JX?SKZS>,@Z_17YMYDJ<W
MRI,RD@MCLS72%]9)*\E%L=P:Z6N9$:F/5$R:IK.Q1DB:"J.:TQ<H$Y6FXEA8
MZ8N'B33"1$R:IB_LM8*FK)'(M:W1RM*^K%^KZ0MRB4Y:46[79OI"6H*35AB%
MW$Q?Y&K-2_;SX[$Z.,WTA::$I:DP*CA]L2=1:2J.[LU<<&FZ9.#H!W V,Q=E
M$H"XPFCCS(6;#D]<<=1R'G<2=RI6,W,!I$,-]DR".)D+ >W52$VT#U,I92Z(
M<RCBQ"\Y<)%EC3B',2@2%J',!58.3J4D9"ESH9)#1*L3EJ3,A3X.3*,DY"AU
M;5LE[,#:/#P0=]N64CI >& WYIE!02S,<P G>M? H;Q5X%".MUM2*:7/P_6K
M3!]1_=G.&">@."U3N_['U4>LZG0\OX@6/J<ZNOE\1U1*+BVZ>A-MQF.*2BE]
MSG.JZ2Y(HD"1T^>7;T[W/U5;5[L&69_L&9=V.7T.?XJI+HRLIR^ L#G5VP/+
M=G !_>%UO##2GKZ01*KI+HR\ISS,T>X1$W2X-0UQ^+^YL6S24P^GT9734B4P
M^W\]"L]]*18*IRY(PMA\PX4!\U^*!7,IKZ$02C8"P1PE_DB@G/**"%%)54Z
M5.F-'K7=+B7_N/" ZQ?X1\1,F=D/'"3.KN"J@)A)EM[ C[@DFS<6-M\N-$?I
M[:X\U]0YF2D;&GUR'H!["&:R:Y-S#RCV ?\Q_M^F#\8GA9[J4NUD<HBYQ^K4
MJH#F_OBU?15ZJA0$.?+)ND$?B3V!>N8-;),6F4,X?O/>'6)XS_(++Q;"='O7
MCH)IAOQS#PR][(J8UE WO;\N>.%2W$:^<NZQ07)/SKV:*@GB;@$],X*[$3Q]
MB93@GR-/OXJ95XK) I9<\>2_1^.53_[\^-<Z3_Z@OWT$3%NNW2.4_S@@JL:J
MF."C@,!S_Y]=2QO#OP;.T#C__U!+ P04    "  [<ZQ4L&RE^Y8'   &(0
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
M\\P?"W[*R;KFYC+Y5P@ X!I\F_#;BN]N='=@=LR_8RA^V,"_?_@O4$L#!!0
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
M8-X6LJ@_?&Z^A.H/IO\"4$L#!!0    ( #MSK%2<9)=Y^P(  #4+   <
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
MK^52,NQ 0_9+\V7S[-L\Y OVY9)1GVS.;DY&'+[AZ=( 3:#C01K^>DD,W;I
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
MV""18*?$TEE&?,QQ,.)9-DQ$IR*6EF7M7Z3EK-6]_:U?EI]Z6FR,Y\<GYYT
MJ6U?8NC^24U'7Y'NV.VZ+H"Q:Y+FDQU>E;QFDZ#0C?/$M'M1\D\!*_%&F(Q@
M2*NGE'L2ZP!=8,!DHQ(/@<C;/,7G:.;)EGZ1_I %KREN?\=0/;Y7?VX$V'U2
MRNI*'+60,"0$&%)U;;T*(U$2+E  K?>.W2:H[3GV2A,X=B>V?'9,96#EV?TK
M;''H\>?,[5]1US->V8=TQDOTV3IR[7@HMGJG$-",ZM(-:W.BC6>B9)9)24)
MO4RSYEXIA/<Z&Z)-.>)4A39,/8=Y]-[]QNPCFD052)B; /V[]#NFVD<[]X=$
MX=NMN[.KSWWQ/QQKCO6GPY3"&(J1E+*(?<]O75YU;W$2MYTCN4!B7.>H<YRT
MRN_F!!G(OVO$(_XJ_]'?YKV;KF>6!-CIJ>IV3.]>M'A<G77\DHY$TN@3G@#R
MYDI&C;8UN&79VI1"-O3"YDF$/,]7I));!<@J*C;T%=2P9GND;/2G@1](3/;<
MM?&78[C_^9?V\P21J)2Q1=P2F=+]*>.2J/Q3M^@8A0"?H(4AW(6_JM&5MR]7
MWFUT53)M#(,]G(H[X*'9(:K^]**G_Z)Z-WO$G3P">%+435M@[.1X&DG[^OK!
M=R"I Y4J4(9^XGW]Y*'(H^ \+ 5K?UM5O$[R82M.LVH@> 950Y@[,#'4I$G/
M3EE'QIF1- /)\C6$S)%?"VGE!M8'P1@5T4S.)]%79*:N1+^?]=IPG_*$N[%S
MO'*\50CHCO/\!U?FX P71P8_ZPX1FG)_L'4;N*B>68U]NI_;JF]@@=R_-R+5
M;KN@"R_;LML;VFS4QW!3.@^9M'^@[U'P!FNKUX-+\+2%[;;36I]2J;VW,TGU
MTC9C#C_$O+Y*3/:*X890U2;=F#2$(L\4]'6$8I^/1)72@S/9$ITH\(D/>G:W
M9DT_+%4Z/EG<I:TVZ4&(L4K<V,M/3%35ZIPA(P8Q8M&%K^JZ%[WEN_G"B#_#
M@<C(5HTJ0/M4Y-Y\N);7:J>])/]/_27YJKVOWTB^I=U;OTI'#)?2ZR@B;#-V
M2# W)[)D%JX#Q:I3=-6/UC:/ECC2O:YE72_V"^V(__K7I)K?!K'W%7 FYPAT
M"CFR 3\Z$OQ2E(V]W3N:C@>\5/M>QKM<4%J<2?$_GY/)O6&:(,8V26I!8MW
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
MRQ.5.3Q/YA#U+ZF-9:QJGD@I%9%H/><'FZ), UJE^](;0/E^_YBR SF=4N>
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
MFM.UW;6T(# ^!$^$=?).B#3[>FMD=078KC*70:V2+ GA")2KU+Y1;O%ZE,W
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
MDR"T$\B:L*#ZFXL1Z0Y4[>((U&Z41&KWG.L7:JT7LR0?I[4?6N-J^C?J-G!
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
M]]!:W"9$H-.Z Y%.DP/QB*!3/O")@2U>+/(?5%XNN'[D/PZ_>-$F5Y)ACP>
ME-BSZ/T:(C&WR:A0IN9;^]AA-X#[B%VNDS.*9.^D9RA"Q?Y4UW )N(TP?[>F
M*D'4;=HL@42A@D(:VJB]";5D4VX3>1:-WJ_P8!_?X1 S5FSX19?9 9\D9?DF
M7EI5(%M\6QLH:3U&PHROJ%4P\S8D/ C 5Y+G1^=5KKHBE09K+Q?"E#CE.3@M
M!_**N;BZ;;)RAR"% >0F'@#7O=0G8$X)\/Q4$1:[SP3M\JE>F(3< 9Z$2L]P
MZ% O>9&Z67W!?$8?NXL]8HK6^,P+D]**9&+D$#NDC<7JA5<L-5,\!)DM4S&)
M26.#:\:U;;R]8Z85^;=HSVWL!:$W.T8?O\=7#)#V,:./:*H;TR KIW7>E"TQ
M:*W;)/O%#:;%G.:@-J?9R^8T9TZP3K.B>G_[$F^2^U:;#WW:G \M.-LD7-H!
MJ/3S._K&7:=/Q:>(TCT/I&VY@3 >W-$@P5XIM5'E4)D\WBX*L^\:R1(_)=.9
MF&>ZB"+J+>,HL1*DCSXIA=>%;='K-R[P84PV.Z4\5SYV7A#*U"O'<[KA"3Z7
M :=GF_@+29=@PUM?%JNM%&FXS2[-;YE.3LH[_,Q[]%S,HPF.CWB.OIG-K0'V
MQ>UK'=;VUSYH-%QT^(M4IE%=Z!?A+:(13_(JID')]HH<A.(%G>!&. Y5'_'
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
M@KV.M6'],)K@/KQ4P7TX$)SY=Z,VK-^-)KCO7JK@OCL0G+E7D30(DP:"LP#
MP9$GBD4=?&,OLF'A1M1@&$Q61CT8UAOJ%4BJ'XK%)RN!ZA6<EF"!\5,H0QP\
M8AKQ)\F!W.^'8V_O]+-?@@LPSEM*&OS[AAC/),4BP1ZPI_/J,W[K@]A@8;1A
ML-55>]QSI9/'_1+5$2?;W!&CB2V+_2GT&(KD[?F4+\5;>;S&\_R/V(OV\)MP
M$"E6"[H[]D15K,-X#9.M6R$=7L(]R.8@PSY^29V#-A[$<DNTK1@RGG.R#KUU
MP+3/04$4!V098O9[[*CWDIM'F4^ADU&18;]9M9K1SQS[?8G]<P5[>N]1R[@P
MALW$W;>"^HL7;9K8>-8<.S-\+\WUN<M/AY/T=$BU;)_ &B'\.)Q&BZ_:IM6L
M+XII0* 0PZOE2;T,',I^A_U-<"2=Q?B!5#+G]5^@C1%@+<\61+U&$)C9&YDB
MP?7-<(OV_%=O5@+J#6N7(G*+D8\IZ):JJ"1NEJ.8KN*;L=1*";6E-.(I*)2:
MB,SGB^NJ_AFVIEH#"'EA?M>($NP?-:9ER@C%;-&GS/G#@;-_H"@(_03CPOT]
MSM*-Y=1'"M)+](OD6)C)[_L).#AU9W^Q)33R_DS^Y69U&428XC!:!.[YL[-!
M3!7O4*2?M0A%STM4I#'%F:GC7Z<6^2'1AID\QR$Q8R;%#O:2=:/ W5&\0\P@
M/N]P$&+]!.A2@#<<UR+#=5?@8KRZ37&=9[@T(SOJ\'7CHG5XJ2DR_=#1CL.Z
MYZ@MQ&K<1, _F'?:DL@+MJ"/Y!'3@._U11QM2%MAAT#19.!,P=\:)"%YCO5&
M$'0VUEF<H+S#/B]DO$64XX+97YVH)G'K-[+5NCD*\VR8$#Z&C>Q ]#(,91<G
M>^_&NL\4=7R,X'0IR>OU&&==.\;9FU8E]LI</^UXC#M*=IA&>^8BXC]B;\</
MA@!':>_*U\I)]P<<OLV@<P<ZA_X)1YH>81\TG0#2*0G5R*E],(%[E"2+*QE>
MU05#Y=*%T14/SFR([UYNF8X]8OE8B/AK>T:C34UJ+!4LUW112X'OE&S971;3
MD%LK3+T=O_CYA09(,[H/SH19WLL"F21=+>;?K%:>@R]BRK@14US=>M*,[X)A
MR=OIY7CGNF%2U3G::\+^\1>\\1Q?\G+7_,J:I>YEZL'JS+^1<"3WF0L@S;WB
M@^DRKER33-\:Q;DSV:EZZZ,@JNKY1TK",.FFPTF08J<L+%MYKYV,EF9$?X1>
MHT[%<>)MG%QUS_".8B<-V2KY:WTPK-\L51VX7J: ''L"K/I>GA) 6UM#4@'[
M9*/M')H2DPEO41/TS$5GP,DT)<2A7J<&6(L5,6;$-]1C-24[=1=6"I"EP\N0
M<%0]7X/R4/*'^V#,6PH*;K1F!%J F/W9QPG%@5M]=Q>ZG(;#U,;(LG9%4M
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
MD1'3A@'J5B7,@NF1C_@::RS[Y?A<W*-NXE=BH&?-XS/Q\9EX4L_$^2;)X]:
M"6^M*.#N&J;L0S>'@,H3#I&!Y+D)D%CN:M^EB5WR "[M:T=G/+^M2R96,]R&
MB06FWJ]X9$L>T_(KA<)392< NZD"W1:@"'1TLP!FACU'Q?$J,/K@$XLO'))\
M/5PC4&R/4Y,_MRBP4_3M+%16N'#C8]*/.7#''+AYY,#5(IJ)3<^B7/D^@0@3
MM^*QVBI((632P2F0"](Q9\.8Z,PF;>C[+UYP1GP?4;GGL^97$V>W:*TR+=KU
MF:K$2\L.BRH3#7<9;/>&U+2RXW-[^9.R?.U:N\0,70/,UF0RZ+Q'2 :7C/VK
M\?!ACN,3"1R0-T\!DHF;X3X69?+X 2!>E:.#>8)NPV#Q8J\IBL,7X[\9.Q;;
ML &*8([[H.#ZC]W:;V4$-_LA7N(5H3A"SS@D0?JC,DET4)KH90+L)('_P.'?
M!.F/-#-#^^$-4.$4$F\XPD.-IX1WDXF]8'VSPS0=<9@BOLPXQ-"?L3^$D><8
MUO@AE-@? B(M]/K G@',AQD3JD%2ULO&OCKDA$PB*VHLA2BX#]!T4;0$*0,F
M_GH*6:A*XNGCAFQXV\)A5SO@V%^6.&"H--LV'?"PQ@7VEY,4MN8QUP=M0.&K
M$D6'WTQ!6R4Y?5B^6/X[T--YAN<",^C(9X1E2: 9?8:/A#YLEO*>!4I6GQO=
MPR>0KM$YUO2$&$LZ(FS3EXZ03R#/#AG68D^/(1P1,GLV3EX\0D89?UQ."#O#
M*TSYI'%N>I4.D/8OK1=EJ)XA @; 54ZGZ#(;.<ZVD$1J\4+1J8;UIS<Y_D%5
M(1;X4RLZLORZD<Y*?CW\@]Y_XPJN0V*SD-: 0TD_.@,MG#EOHSZ!](TOMW!%
M=[.UL=MY.M(:!:Y?%K[I3(TZ./HKW,NF<P75TCK-"[LL5%UE;\#/HF#!F@?(
M3OF0K16AC*NN^<HX><R3"#8J"KC-DDEQ&2;FW""!_2'_63X[#H>8/B;%I4EI
M*/+#.QS%-&FXM/!]\H0"QWC)M4'"[+]0F-21 0("*JMID/B1FI]$($!BXWD6
M4+@9YWH]&"-B^@7Y<?*R4>@(M,Q:,$XAQ&M2@FU,E?1_ADNT0K3Y::A]V*Q'
M64R*\9"3,IT/S,AP!,%9&UX+*+"JE(RE-PJOG'"M9CI1O12'MYV/O3F40S<8
MO-3:Y#5[:0GD),ZMM/3<OL$\J\QSD,]?WE/?F-WGV>KBZH\,I9H]E.C*D$?B
M@G-TE1]I/LFK@M=];&GD5BS8[6%':,2W*:/BE 0A\3V7UY 4XTG#/(M#+QU%
M#<4$=I&NL,49+(I<AKG]GZ]6V.$]>@N#S.N%[K!# H=M]]2/S9_..5DQ@[6O
M_;)A0VJ"HIGKBU'A@(U3+?'4"$ITEQ\Q[./R(<SX>:N*_86HA#+3C;_/]U"2
M=I\#FR4JB]5^Q ]0VDT>FVW#V'STN4FF8B;YKE\VGK.YB'V_&>?X@L);2AX]
M-SO2;E&HD;0Q )?U ,1@+\$8UXU65/;HXQE;O9,D2">:.<Z6/T0ZB9LQX*9O
M,+DWU&%0PK?4(_17C.CH!WHKYI<NZW9V@U28"BCX1/@UG"L<NRIG"QE'X*V8
M7[K V]DM$V91.]0_L_."1FR]C();$J9,S)I;G7GLNL'GM$CV/9>%-6]73(UM
M,L6NQ]0C^[M/D)\D+I>U$]", \K,Q#KP_DP2E++RH=!(_=#G"NPR(5DW':D/
MFN;I) !K6.]%6":A]Y)RJJJYD&M0Z<<"A&R[48S8!>8.A['/LYIX867BW-QB
M]E^W8DY'DJD:22], 13E 97L+*#N#+=1E]6?V-(75:*F\*AN3F&412*3MF3A
M',79?"BRX\ 1CZE[T5YK2L0!K_/)4S<)Y$4&6?,0[0&FO^/N-XPQ)TR0[BG9
M<L\GC2!1RALS\A#BR;[\E5NT3Z;Y\*S3E)+P)H["" 4N4X!/L6QO2H7-9YX^
MZY% .<6H[D$ (8$4MAJD\POVUIL(NXM'3-&:77PQ=;P0LQ/)>";B6%1/PF6P
MJGS=0@7*0$Z(6_;3OU2F_PYSKK.?\X8@-$TEX7V6/D HZ,@KF(*WHJFK8\L:
M[!W5X,Z[9$1[0>@Y_)%HP@;T@$[[ 4*K]O)0:E"YXD-)_LA^D=\A4[\?HL(#
M@L)O]#QN%99$"CN(8H5*Q$[)*31(^002D #4T*1H^W/W1S5[GTB0+N+\CYBQ
MJ6S#&>9TNU.Q?S*DODS]&R0\F'*#P7LFIW"6%E&-^!E?0$:4L$0K:SLNX06A
M*^Q%,2U7,A63V$'A-^H2M@I+(F%!/3K>=S\/H8,QHDB[#<)F%(FV*#VY?N6C
M&[C,$/.'HDD^?#3IFY&Z 0HICS(;JI:2VQA+J7W1==175F+&H)DE:5[>FA6A
MY8HWM?>-"I&21OG]Q-XW=%8P+X6U*NM<<<UVG#&XE'J8?,+:>4CH-Z^$#<GE
MNB9^XK"3)I2F!X6D=&#U,FV['9ODI^$BCC:$\GRKSXQ@>A\1YVO*NEL?E1&"
MY(1)YJ=>'0[_ 75!!Q.I:S *E1U U\F^2=E#TZD:SCI88J'>19'OUXW%./I:
MLR[ 8FXF/K$#CQF'<S^Q73^]#O%ZFXYN&R.BIKV<Q;,WH?TNI! PHK9A7U(G
M7N(W[*>,6@96H+RC6([^>^M 68^8LJ>YL>OCY^UKI9!"R#AOKHMOW!HWC-G3
M/F-@2 _%TH5I-P- ZF_O9J**P'J(5RCVHY>FB%RZQCO8))>C&L:; %_C9GQ7
M$'83?&IS4"B@A2]B:2*.R525#93/PQ/1E4_YZ3<EGPK'8/;/P*A]3TE)5\#;
M)%(KP9GQ[EM DC(_[7+\G&XS#RSFR;(XZGM,?1Q9UC!CRLSM+/D4+W#+.+DL
MUMF:2ZFLKJX\_[$54OQR-+I"RI)R5$AC0I4K#[#P+H,<)][&/N^,2WC+'?8K
M.XHW_.;[B-/ARHS22EN4(17=BQ)9TM_GM(JL'!&N6>*M"ET[84 6T2/R?,ZW
M"T+OD8_OL1/3M"]XT5_R$XZ2 9:&XRP0%$XBM5-3@ZJ1%!#I&;^G*U*;#5=,
MVT<X^P=FOT(_M643T34E"K\Q75.3'DS,H4(J[UB"?'Z^?F2LN@G.,/4>4=HL
MNZCU:$Q2$=AG';C6$RT'B%Z?F6!ET)*KL6L?ZGM_MN+7YOETQWARES".$G-$
M5DL4>@Z[@KF>'[.U!3C"B/*P0+C#-.2NLHG6/Z<ERIO5"4>Y"-RS%"5CV7F&
M\I8Y_QREIL.HBT6_3IQ!;?$P'@BC9,L[S;.+S(;X3!'"A!S#.U$5^P1VXD!%
MJ.Y(9=Z;?:;-SP7>9Y,OY@Z[&&^3Q'H2\!0:QAD_;5F V1WWL!&C^'25!VB_
M&80!<6KPT7Q(O="E1111;\F6E*C2-3>E">69)BU6C A98J4$#H-Y"GFTIG0#
M2#8P<\\/HD;I(U"69E4-QK>?<(-/!&7TD[B8&3P4U/EO.+2L2@B$7Z"&V^JS
MKNY^T9&YK!M@3-R9"C<74P0!QA"\!!4O4P5DV&_4E>A9D8B><7:_$+O-5R'
M[2_FMD1<1MF!/#BULB,K/[&D/,$>$+/=HU+\D3N%+01+:#9W,BN"H$ESYY#7
M/S%.<'P#RYY2L.ETR\0Y71&Z1=E"8(J89% .+TD28SG99_\(7&<D30%0>%I<
M.Z0@=$$ED#QWAY?W:"E"/I7U) [9DL(P(RJ$J-+IQ 45)-$IME'=$S7A=W,4
M:EQ%A@6FD*4&VWX)BHS.UD12YXV$" 9+P'P%1T,&-FLO!DE JOY!_1$C<P[N
M,7WT'!PJY-8+/K6:AM6VG<OL*<%:8:H6+J-;2E9,RFSYR-?@;R< .Y$M.3YW
MK]R\#G]F6))_9IYW.LU+A<WBK^U6!'2RN&/)$/<_GE$4WN%'',18.I6B\='X
M>1*Z+JE@T?VI+!JU3:GTI#A:_/(D=K\:-\N%RB2.J&MH2M-->F_E-.6YH'*Z
M*OY\;EK;P0BSL\%S,M/9EWA'L9..,.6C&+><Y#^3OQIVZ7K13< !4;[[]O-0
M9HJWA0!21"+DT\Q(.CYBA_[*PRYR'$8P8T!$UIBL*=IM^+A.%X>,*_7 DH[*
MG0>1%^V_>"[.[/,U^IW0TSB,F*Y3J-"2+%;MJ$+9I.D0T\F^ABL\V1<JEE\B
M8,--^A2!;4=A $I1.]IC4 -$,#@FI:(\(8W*B^7'REZ3#44Q !558'\KU: ;
M-IA@-6)/@S<,5X(>5II-L$J0I9144<E'HOKD)H0-=SYVQJ&D%+40@Y@SAN-0
MG=CDXE'#)&$E)&5&&,9#4@Z)@XCN?_M\W\'W$#M_69/'M]DOIZS/_E)RO@+*
M0B*AU.[F_*VNV&CJ1@[X\LH8*QFH.;"2K]BH5G(*SF-*=JV=8;1L0@W<E)G:
M7+O9S,)<:/^\-::F#-24.5I=<>^%7#D.DEPD5<*?M0]L7)VE&=>R/L-CS%Y$
MK%/C]J,=[GQE*V_%)\':]QZQB\(01]5Z;ZV;=[YL/M/\G!%& ^075X=%X%XQ
M=%<<W2)!!Q5@T"9C<#Z+(F;86(,6,>.'&88J37O<04\2!KK<'H,.JD&'(9OF
M&&\XQAN.\8:IQ!N^Z4NRV7C#-QVZ,:N5W_2=V,STF6_W3FRJXN\8_&H)?G4$
M'+3Z+)# 29KI1*FG:/AFU0!O+SAA\L[4Y-J$ Q8118PV[&#OD5\#PCA8>KZ/
MW<J/G*Q3:1K20(&;_\#W$/OEI)D7HP^S);MYQ@7G;OYKX9,7;9R<F7J%.P>E
MRP^<ZKN2Q,\9U94?Y?U54QDP$>8_N"JI/LNHKDH__[7P"Z.Z5 &]UBCVZ-2,
MO!P2_#/VW:QSVR<<?2+1+:(1K_(+=R1$_D=*XIUAJZ!%P@1ZK%C7R:H-TI,C
M4"G%PDG\J+"DIQ&^-M$>JP6']0YHDU(*@1S,9@_GR$[1SHO2CFTYI:<DC)BF
M'::^#I9])ZI)M-J8E!IT2\9T%G2.E7M0O-'Y9?"(TS8 ?)$5!IBW"5(HCR:B
MJAMR4H+)USY80=K&T[1.") <_8>Z'HAD,=D&W';N,;\Q-XKQ98,C?E$/C]>:
MB5UK\DYF-ZN%[Y,G%#B\#_4IP^E%O'^A9'U3-P3[_0"MZTVU:UP7KZ6>#JVT
M&PDQ8_N&=V1EB_?)CA]]#O.*P@!'NED<!U*ZRY#P?BPE$NYZ\5-5<RM* M4M
M%FX'G]7,M?CR GHEP-C?16KR*51>AD50;2(Z<>=EY>?/CA\G;8*</V*/[<?+
MX)82!X<A7YOQ5*'A%$W &5/7!:,B,=Z;7HJZ,55AEOM=DHM2F<@63CD&EIW*
M'KOZ)[6W.*M\KIQP TZWBQQX6MB;EU7KGVP2 '5OFGE3XQID\_$'(1K[NB\O
MK:K>B_EF.'*<MNNH8>/.Z#6B7W'2B+@<(Y-ZG)62Y)O5+<5;+][>!&V_+Z6%
M0*BMQYK4Q XJ!9BHLVA(1-MH&+;:M*"],BB&#Q?AEY43O&)?L/M35CGNY,7O
MY@=[C$+R%#J3Z]F<<20*TONC6'"VU)1PV=(-\=?S$V8?.V3JC2R-;"$!#X*3
MO&V)CU&(D\# D%E^5QQ*>,:LHN>'DOBNVHL[!-HS#(-.F$T'8TN]AL'UC%V
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
MII]:V_7DE(2F78$6!';3*57W3LH3B0:4XWJ!]_$RQ'_$[(YP_LA#1H.FI@J
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
M"NZF-ANOZ?&W@#6#<[.Q_)S+??=+0<N"?[SEX'EO+K[V_Q]02P,$%     @
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
M7S8!3MX&P*(1..!6#.L//O@AN(F"P(D3@/H)$BSA1ZM;;[/P'FFN]VK0CB_
M8 ]IBXH42/,EI@^A_X+H> H<X!/1)^8B3&,_3'QWC"3ZX\DY3E9TDXM0NT.L
M,.OM-H9;)\4%*HK/\^(6 @O./\LR0T?H2+.6HI71MCSF%I/37E$#P<7 =KIP
M_-,L%Y:A=C$PMN^4AVH:=C8A\Y>N;&%$\JKGC4'4 /#D(JGZ]4;+DLX?E@'O
MC6D()[]-9EFZBV)\P?,<>C F3OE<#ISK-KDZMG8Y*SPG1GFMK%]"PXD;1^@"
M8S*4'P/R-2"?3R2/XXA(ZS?9P\=Z:(3BS'6S?1;@Y'OD#226+H8[)*#_"O/8
MR+LH40V>D:5N),1_F(QB;VQ+BL43-K=)LXJL#1!9>DBMU3>V*GB@/[*5'M<!
M'M,5)*P>T=GIN$8;H01?#**E::0[^EYV1E^K]$G#K"V4@Y2T \V&]F]39?7:
M+CTD,!R*=Z@(QGL_S;,UA<B8ARG:],#0]>'XB>_E>)N-$Y&2C8''!@T2*]NB
MTO.JR@(TE:#0Q*G\F*F^X)L[,?;,)(]H>X'W'",!E,G&9$(YEA"LO6GQ.4#?
M ])@,LG!^K36Q!*WU\-KKN'5.TO)IG6YP17_7(38&S_(D)U]@*D8OOK3)2MR
ML1+*I"BL2!KEFC+^$==Q=XE!]'+J((0I@"5NJPN3Z?D4!J*&EF)YP*"K1DWE
MR1E7\(#3DK/<6<,="BPV1I-Q,H3@Y^$$U?>V3S.B.FL=S7E]'FXY<[K0J]@D
M&<(!=IW!./?;JME*<;KFO:7"L@D8P[B@!9(";'%.+7>L%O2L+]E#E4XQ=7*#
M.-011(HGKN K##.8D-HC_L:'.#U-%&._[CKZ#*-M[!QV^#'7#:YI$0Z![W!^
M5A;]P6*+/!\D=2SC@@EP*RXD%1)A@[X!VP8CX-6<IC87M"&+]KY0BSHD-P9)
MG-8IG)OT1:\9$('&C@#]5.\&^+2-.)6X(K!>>S6Q:->Q+Z0=#*7^?FI)OD5J
M/ TJJ,2B8N>]-$,:P31<YP$I\L4K;V0[%1='88QL7*SA4/76% 9ME;]D8R^R
M&KS83$8&\RZSI6#ZK4D#T&@Q$9=@O^;:?FINQX<G>(@=#]:URY/G\,4/ N@U
M?H6=CIAAE6VB_$4CZT29E*)<9V]1E\O/DA_]='>=)6FTA[&J@;,GIX4,/;;Z
M*K+QQ+(U2G G9R KQ&O_UBTX%7;\C#BGJE\V4[1\J/*XE/O9CP!/F>KK!+PA
M:8%;BCNYW:OM.43;]5K%D')0SU\S!YUGX^!XBS;AH>L[P2+<1/&>;,A'OSR3
MY6[T E=2.,9<KJB B@QHT.G/2VACR51$17,=51F]84&.*YA U,<==CZCV1-$
MI+3Z=92DR0-432<G2-3.ME],."%_7DXHO]"H2:$5(<%+";[;F-@:(*=MJBM/
M>/ &)A!HS  <85.FN%<'I0!!"WGF^J420.*F,I)E1%:9??PC$X;V0"BN60H
M!<=+_3'0'7025D+#X>FCV\1-7HBU6;,21I./)G($I6NBE1_ZM$]Z @2B$(>R
M%/<3X9;P(49N0#A /TT;0:-"D@G>].=TRKNL< L"3"E?#NW'X0U1,^/^7FS@
MAD.R\_AQ!?>.'Y8,<7[WA,0.)*0DP\I)E1.R#F!D9S.G+K  IM^Z#X#CDGR!
M;)R;/BGB67(6(,8\)G HT8X@RA08./@#-XCW3IK%Y/B_W!".P_,1"Y$T[VD3
M$4L SON*#+G#( CN2T)L#[$RZJ5@4WC,U%]V92\)_$>&5H#Y*PE\'2F:BL7&
M:#050P@6ZJK/0?Z];6R)ZJP53<7KL\*:[D'_;S>1F^$#,RYFPL%) MVOM]'K
M-ZA)#A'TCQH9)X0T6R1FE:PN8U:%XN(34F[&Q@&"-=)8N]0^2-N )I45W/H8
M&>097'D+KT6Y=,IC5+@3T3A5FCX(-!N!JI5M4'!5UD4)N]^R&Y@FU5D89CC@
M!T?&:0%+BZ#NM4$(($T)^G"1?UN$V]IQC?9IHXN#D^[)^Y@PN:(HWBW:%CO!
M3]")YVB/C% U" 1,HJ:-!4L0UCNI_'.0?P]P YRQ&> F]E#1IZ(2&=S.#C$.
MCV5"D\' H%/4'W J9"!:0O19B/SC4S18LA!4E71-Q&D')2_GFL1J6-VBW_#"
M,<5AT*5IKL(J1XH^)#2- VE@RZ<BH)TN(FA='7IVP.^ 28R5QMW#"5%;N\RN
M(+UGC.K[[F;"UH&#H9Z3PP>MHT,6C:<=# +LE7;"HT9D4,A:6CY.)>D#!VD!
MBB83P0=;35V$,/JKL*3,P]1/C[=^ 'NSG?<#XX2883AT^;->0Y// /X.Y!_:
M7#98&BAU3NV4LJ;+(VN8/CC[81M(*D&CQTN:!'R=U]\"_+&]@P1/&VW-4[JG
M=KS,R>'@B!A9C-II<8WO8.+C=>3IP .?O@5X< 7BHZ75]"QW4H$H!@4!@"E8
MNK*65&@;4OU#,@1A,\]#JDR*_]SY(;S4@"L:50MHHHC!QU#QY5GY#X#;@&5H
MW?9PU-1&"ZO+&C!RC?ZYC-?16Z@/(0V:9L^P#"D$X8$;8-N"FUBY"!-0#A47
MG9XJ'F%;)!^C)'6"_^<?-*U)5+)6]J8T200!DK<!J%%WW;$)$JJJJ#@Y[;/R
M)K9$7KYH:30=!4%[ZTHA@:C-R+^VO@6AZX-N+1H=5+PEB<+4<;%#-8G"$ :#
MSS%4@D8A0). F3Z.? JJ;RV?8WC:J"Y#6-U3! !&4PR=P8M#BY#)2(DF8Y:>
MR41'WW2,O6GU4L:Z4FNW%TJQ$G?H+\'C+@IU.*!.B!E>Y+O\6;'T^#- OIN
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
ME+2X/1*GQ]$G^("S6%K/1&I%J^JAVBN8.GX(O;D3A_@Y8X/Y#=SXKJ_[FD6
MH?&@[7Z9&):F; A@T=*FVTE<E4VT"?9]0/CVO1^B0V!191TFVK/2=\F;]JQV
M!6!@Y2$*S\D[D2@(<+2C7WQN%3,LW;22SM/ZI^ZJ+!Z:C%4PZ82\:3AT!6":
MCORS[VWO0UCZ:!L)2I\4KVC+BSJQ&[3R8^/7K"5GUE59\6<[5^[4@:ROQIJB
M*]UXEOJ^1=SN'6RI0AP*-0N]-71WH>\ZP5-V.$2QV#VH!#G#SW[%)6->J%>-
MR$U46C8#2=[.7D4:>256")(<%M4LQDTVUU&89 $IAP[C5]\5?$S>0\+T93M?
M'%9$6/4A2(HOK=V]BZF$"A1&?Y6]_@DZW^ ,8B2C4T'Q*0J\D38. @R-'TSZ
M96)"*B$U/.*37885QZVH*MON6Z&^J]J>G+S49J33Q!@:*,S%=R7&+0A]8"N+
M0>F'XD8RIZ1A>R)$R&BN?!&)!F]([ !#<B<B/!+2/OD&><6]![.Q#<N@9;=A
MSUX([#6X_=20.1_3QTO-_/T PV0T!T4_/ZOO>%E2]2;2=W%#8G)@T?1[J]?%
MPGJE/M[E#H/R_=\*)A!U 5> O4$[LR B:;,+'MH=83Q>%GSL''&8/K*\#4&5
M5[=J)TNVY#43T&3;A=;7_P$N]B=(?,J(=EXA%/U['%!Q&!E_),,4A5E9*'>\
M8S#MRR96352_VEHO9O@=5E\!/\,06;T $9YY>S_TL:7#4=3C0*B/FVD<]<C#
M %/1BH#):;6SBBA!539A)=)_U1/:#@T97&X6(0XO)D_RR0:N>%N/MW*^1Q9<
M_%:?W#FV,@P*;L,'<S'M)1PL,6MK3^@"/R2!ZZ0Y=@*Y%67\SYHTB'/:G102
MEDK9Z$5,?6K0,M:*3LR'**S2V^21&^/85#8?"T\PF,(P4'OKXX.]CXQI>7"8
MP/ZN5W--$\KOL=(-'"(3X_Q!7=CJ,)BJM$V;244Y685Q"FHT\RAE$XT;Q8%8
MJ$SAD/%4-(!5UI-B0A0)*#2;/Q87&XX4ABRLG/;..XZP#T]C4BW8O!YEM:O^
ML'NI_0I?J!834QYZ^242,9HZ[W9++ND8[XL!)[\'F-8!I;,TC?V7+"4U"J(5
M]"#<XW_C'#%UW-I(47Q#)#'NRQH@+"LX$*9E&+/3H(=7H;BB",+>$$(K6Z7A
M(&IMI@8.[@ W&H>U[4GP!4!?%^#[43XMD&N!MEY D^T>KL17!'67#[O;/%EY
M4\BG16H>J7PG>CD:#@74*CP']>53@3J-P,D,8&?I^?6__?NGR]__(6]7\+06
M03P>RJHCBWZE#%@>NI)<.8GO:EX"Z#Q,^\2I4C P3?Y&_. W?I"EC<<P#83C
M%!HWR+8Y,3U]AIT##U>A3</-'H\!<0<";[L0/S_RRG/[#<S_.U9@PG"!K)1M
M'R0RM] [YYDA<5%B[Q$Z0UJ.<]"&HY-B\<-'5O_TN(UBZ&_#O$Z->US'3IC@
MG-=1B"/#\$\!<65]=OR0;+/0<H"F[DT6H__-)1[I>;4)B8WO]PUTBG4MD',
M;L$"I#55X'A_SY(\V6CWLF!*<W $L(I,4MW*&;!G8HGX'")C$>#40']!FS1<
M*[R091D^0;>HS6A_[@X6TTHLWTB=84S4FBS8(H))OD+"Y"/ DP0XKXX?X,WZ
M^2:*SQ,''7&2BIM=A_?8X!29JUJ4HAK\?"*-G+]--$QZ,!O#P?=#Y65&7E.V
MDX/<O>9CM74AIA'5K66T1YH!H^+^RT#["!@7N,>P$7LT$ SBD-8*Y"H\%"<Z
MR[/F-=<)DMB3_&UY(-?Y\W<8NWZB/8&B/'_CAQEI$5GI]HN_X_,_R94'HH/-
M*)'!$#A)S"\]2$."U^D,\YQ]%I'+$\!"6)V\E++H)5[:G)[=S,;JB!  <M^
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
M]BV%5U'HB>7'["%A.G<K7QQ6]:JRT3EJ=8Z;G8.J(7C!+>TY"<1T5)T0!09
M,82>@KS1UCD^+^/K'%<<EA&:+5;@A]G=\QS<SV=/SZOY_?QA_63UO"*DPJ;A
MZ>_X@*6M?I)8L2F<I"VGZ#UT,%]OB1VK68Q/3%=.XB>&'M_JD,UF3A$-\@N\
MO-V4]75*#]N^H R<M/$8%Q<S=W ^M)P7>,',;!=S&0.&]*>WNG2A<C%0L'Q)
MTMAQTPNQQ;W3QOAJWN;/6K[)5]_;C+]D#&Z]*E,ZHJ+$]FK>>R!@J+6?BDEG
MBIA(K">1K&V:!1 (*Z>"A5BOE;;VUQ$Z,\0IOM8?B)5^.J;-@H!,3+A4+4\!
M8QXOPBIJ($:LZZHIHXB=&M_1P.9CP<? %(9[D]C=\=C-^]2GMU:*)VY_50-_
MFF$,Q3JG&30T#L:/@A0A&#!I?/F]37\F1S%-5+ Z-N" AXP5SH@&PQ07Y_0]
M&.>5.@,T8XJT,T5]@=$-SB!1+-BD(?*RU[Z")'";-"T?OW2 I(GCP2.GP0".
MC^<>9A80RY=(;"E-J FYK,!23)L, ZK72=\^.RJ=W)LO]LV?VR4.[K9/[KU'
M]PNURV)"BK+$BFF3VM#TJ8LFA,S6QX)R>0->*9C9KZ'W)#ER6&Z]YS!Z26!,
MJB4LPD.6=LHDC'VSHDDZ>W<Q>CH@XMNNW=>%5YO<Q (<CK8%25W1&V0-IL#'
M7.T>"T>"(O6&2*,Z5".8*UGN:S7]Z*>[$^9)7;^/L5V\R> ZDBX6.:H AN.J
MQ^R+0*%)EW%: 5Y&"E5/IK*D"=!5:]7H2AE_ZK4G_J-SQ)\N-PPI-4\[2>;&
MKT'&Z@ECPA7-R),8 >_ A.>6&JH4YI7"N"N=^E1F>M7&U'228FWT!#I.'P36
MK6:L@]"LFNZ<4@'6H)5*4 %JAV_5*5[6I;,PO08(8MHY8*)3C-E7DE"9?=.=
M?,-!.'AQD]:-2D2+0O%RUKR:6 UR<:&T51RW &C9"N.2HV+Z/-+V6LSV49SZ
MOY"_+#>+$.D:)J0@W[N[0ZJ"N'KDJ$9?19[).@H&=XUUC]!HB^V^7[3.JY<6
M[0&.L[+VM-L"'@?;?U4%#8@8N(N0)7B(4IB0>L*(.LG\WZ@K//X+5349;#P_
M59*4,8>6Z[_,5V!V?;U\?E@_@=7\>K[X@3PUG3W<@,?5_'&VN 'S_WJ</SQ9
M?W0Z"":M.UOE$=10=&SFNK@Z?,Z?2(+XW^9WX>&VEF'\-P[RDE@L)B8MK, 5
M3X2U#IR"<J-@.UE"#C$\.+Y7UD*U>Z>C 3_TQPEJXSK V#_FPUJ4E,PW@[IC
M!ND\3%<;I4K!\LE."6Q<%;4K5K-ZJ)B0O,;;+9+H<_0*XQ!O7&99NHOR-]9"
M&V\1.J:=)0(R,?//E-\"I_[8Y@%00D_5AE2T_ZH%Q3)"=Y57K'YT8DQP'//"
M965C2\@3B(&IXEMPR#^V&W8GHKM6N;"^_BKOT\A&T,02Q6%D>IUBB\(Z-> &
M-H/;^[741$M/_]23+SW&T0'&Z?$1C0XY$_\C\P_8I(U_7)5B;7S;+B,=:T.T
M6C[.5^N?R$%T_M?GQ2-^2'\&'N9KF\A347E[QR0Y,H-VV@Q>QD$Y12C*'!0/
M!9'<M5A2:&=$GQ(8U2"H)QSO.DI2^E,PYEO31@/#7NPF;^8#FB2U&LY,&]#&
MR]!.!X:H[0[?^^VBP%OL$>)?H?@M'+NU^5?"#$E80>OEM\!O?&Q;WUQ-M)3/
M[JM:IH$DO8[VAPP/,K(-.$GE >V>G*"R$L)XZ*-C QD],C%-0-$J]PM6[>JE
MP-H-DX3"6K 1&0A5 "TW&]^%MUD<^BG:SS27&&'P\&@8#2GK$89U0B(MP*9L
MTMXX6(P#$]1/"RM]W5>+S,*4[R/TQQ_@SG<#0<?>:2L+.X:6 *RLK?@;\%I\
M9%GCU'%NZ?BT2T,V$D_1)GUSA'.--!I8T&;)FW4.*/YL+WR,-J(MY;5ZH*HW
MYK'@<QPE"7FRBWD)J524EK'3H(Q4G'. U;!X2055")'IMN*US<QULWU&G+$W
M\!!#-P\ED3H&]M$P^Y29+PPK(JEN!;Q&L^\MFG]!U=0/GP5ZKK;@,RBK'SJE
M")HU-3*BJ1Y,)X(DL:.J](#HM40ZSK2*I"<!O-'/O386Q&&Z[H.FX E9(TB'
MGIL5R!I/[2DMXL #]D0P*7/D5APCI>RP=%;RQW(A0E/8P0TYND\$2_S#O'"_
MM6[BI [\?32F@!-9I\!$L,%T$XAT4SEHAD$<_3N Y/ 0>LUW!,P#J>;K:&UB
MF4_DKDMTR8.JS<@*W2!JY3[5.9PJ"VW%%7K8UR(X QCV4YB8Z=V=J&#,)[U5
M<^"VO6VFS:NLOBH[*S4$BI&NW=+=)LKW]7.T4B:J5RQ6[H:']>SA\X(\='IZ
MFJ^?VH%E-NR?A%;;1:+$QD UOVFCC 6[>+RIHBS"$I@.H56042#LS*\(G&0;
M-VL3-8"!41I%:K04W2W+V-_ZH1.@)1Z_=)*ZE6"U-9XCBB$(RSU2? V<_//O
M[9UB>T:_6CEY'50U7F7%70[,?H3^=H=6Z]DKC)TM?$[@)@ON_(WVV@=#1+%1
M'F& O Q0EM\#)V\ 8KAW$/EP"S+2%@2H,?APA$Z<?+1[%AF.F_;Y8^!@*B43
M(U>[[6G5Y4JN@(4,H3 QTX<.4<'D+:5Y6RFKL<IX2@W"0$]Q\Z2L>L-/I6'+
M[T<31L!QXC2:3>2&GZ<:FBN0V7-E5R#'PC'X:EYG%02PL+K*2SD D':24"L#
MH95G6FV<AAYV(][!Y#8C]V\-GL6C0B.G8"VBV3H>ZQ!>X-P,D]3?DRFQR?++
MX6:JJ"+% O^ ;?%PK1-\M%.W-B6H/YSE3>M3U@^(ZRH*$*'M^@T&K_ ^"M-=
M8G#A$)?)?&$$'6(SYA0>([N) ;0"171AD1NV 0]TY80H!/@)G8[7;Y%5]'=$
MF=@&JD]>-MJ_M9SA3 <@U%%.&275C90Z8X1GW:ZW@<*8O_T?)C ;WK^QN;W1
M PD]Z*Z&2;78DRKG6P26J:";R&+Z)#!(6C:R?SOEXZXP(K2 NQHH4]OS)F_4
M9#+PQK)\.?!&3=CP_MV7"^\&(O3 NQPHP_">;9#RIX3QMD!?!-!;(K/1_GL2
MS(^3=D$'M_@BP4_%R^ 9<#J"HTR#!Z@[%K>'V;1.D$@B5G$&TNB<M )U,Y"W
M.P,/T-J3*#FU"B*Q' G5<^#G*/+>_" 8/T21Q\G\"8XC#2O'ZW)Y\^/B[LXV
M? 0TUL1.7T<5#UAUA%C)8/SHPE-.YG'#D4;@WB.OR)#@DDAH]02N$\=''%V3
MAS;@+[8%U2G<<W!T2P\6I ^)(L)*8H](ASLG@44>=+S&LBH0:;-1?)[VK!57
M+M9CN;JZ"'DA''GT(D4639F0BFE&K7\\!H*/71'IL^.'=R>Q6=H0*,#8'@S[
MA=-6.LLB*L5U3X.FX!BI+K\[= !9PWA_ U]&RQ;+8&)AT:4*PEIO_[)<K<%Z
MOKH'-_,KNT]&^&IJ+:+L+@[>H9D!2Q\[FWLU.0 U-FP);@@0ISWP4%/+MX^B
M*J7OSO1#[ 9M)UZ137N%I9F[BK+M3GLU!Q8;X[$<+$E8&8(0"1Q&_X(+M5DU
M1'V::M5NX'5R0# %AMTB3-(XPVM\6:D.EZ=[2DF5"(C4%:9HP+3C1YBQ>2,E
M+ARSRG5151$74@3_QS+,9%7<!I[44&CVJ+_"^"72J:L+FD7 ];L 'C1D%,*?
M\[Q-D>UJ'2;5=J'/:G^7*RZ$J3ZE75)]RN_0JZN7M@J66MH)F-38Y8#'3=6>
MXRJ*X^@-'= E'C/1&IM-UL82@V&*R>?-/>-+U<+B\Y,^1;3?*+%ZJWZ-518P
M?'2..$09I_)PW3B#WIWOO/@!J2LV_O6#JA167G8JB<IZ@')]O7J>US5B2;V>
M3EG9Q]E/N*:LW5#B@3CII)-1'L'A>1A$N!M*R* @B@7 #Y%7X!#OY"2JTIWU
MIJLN+7O(&=I>UW6 B%]&5G)D56?#?'\(HB.$107 !I-QJO7U\[-1]K%7*@9Z
MRW9%7E?GB-@%.8Z=P'(I2&'--G$H-A!#\MMUH#P.RMA\[&P3Z,*P7Z*VS*#E
M7')\A756<TY'E0XGG7+RPVH9"Q,SG7E!5+ OIJJQK-KJW#4R(Z'H#2<\1)99
MS49)G*^5NK4BDDVZC*V,2D^JV@KW7OU\?1>%V[%O]^@\3..)*@7K[F7Y\)EV
M"VQGT\3541,T["ZJ Z0^!+0=?\GXYT\F0^-7=_TR"9PD Z0=^FVPW<-BGU[I
M1T+N0 RXZ".&C]QT%%:O!/48"Q^5CX7=.%,8EGV:Y$U0K^I.%CAFEY7VY5=H
M*#!%/[Q!)UXG%MN G[8R7*7N1 "&TO%WR(@XH<7K .805YME>F]4R]:5U*0T
M:3Y]9\E90G/65,?4V, #<7/S(3<#.<V-)HUCR\$[8K#7=2L'7*X:VD=:=E?5
MJH><$%54?V)^ I_*H*;R"2A=0-G)(.]\D](#DFX49RF#B?D0*[H@S'U9N#TG
MN,"?GX'YNQMD'GZD4S@=P;V39AU7F.43Y:D*64?*3O>5ZQNXT1ZNG7<3A0TX
MK&Q<Z? $8H6%S/YK_@26#V#Q<+V\MWS++J*[=OF"GOXJ7]K4!]&<QQ7<1#&L
M^:'_)*GOSD*O>$MAZ,Y<31H;6!PHLU"! TP+O!#"('7>80*BL/CU9*+A!^&'
M[AM1'U#E^9"SP2^#\/7$=83?LV5HX5D>8$P>#B4=<6!2"C2*T563Q+AC;X"P
MK#)'Q9\M5YL9C(93,ZX^2@/<@0JLB]EE']:E(/9V&BKB\E]?VG9;#\?#0& W
M1TGMF-Q<'0C)99C_2NBTS&YM.D" *0GSK8G(=L#T^;E7&]4QFM_?P0\M<47J
M*,1W*>4& C$I\@-=P1!N_-30'E9>$HL7<M+""FQ<.]@$'] O$&X)L8^V+: &
MQ-!WK6HCJ>K9+QPB4B5&NFU,6[P.?P:2BJ^LU6C@#6]ES&A=431A!:E;Z*%%
M,SC!C&8SU<?-=%A)CSS"IP0KMD10=4U[(=)?]6B3DGIY0#:#)18W6UABR".\
M,[>(I![%T9#$Z^U@)#$6LG& Q&)F(:*$+Q'O":+M_8V8XBA XO55Z5K[!FX@
MHNR1S;[41H7>TNAE-E4$9FGN_-M\XVNSVAEWR!MEN%E]4_:?EB2+=<V,V1!D
M:L-_)"::Z.[&RB-W&86V'[@+=WTXW/+%SS#<^$RMPHTKVK1=DW(ZI2*NO_>#
M$6<6:AR,6<'7D/V014@I8*D71(-? U1K<)'6/+3P1%U."JNOTZ5$%7!2>HU-
M&PAJ0M-(_JL$#]9+ ]F!4XUL.^%4W .%6WQ%=(T3+F^B^,V)/=W/\&0XVUR?
M!>1C0/<!IB J&X$ M<HS6)?-IK)Z2^B>9G9%!VCP.EXQPJ$EQ>_*:A(P@?$K
M3,KW@DZ0K&":Q2'Y31!$;PX:CM$AK"Z8A=2,NF1G/9^O/C@#<4&)/-J95(U:
M_=CB3I%A@SPHF61'DL^Q_F3<#"8VDD32!!%P!16(+&_L7YT@*Y)MEYJPZW/F
MJY$+O7H(E+/7=B@V=B3ZZ^OT<;-UG&+((XZM,Q#:KZDCJ$LNH"@#H'[*.J%N
M %&6ZC31Y!"'C^7K4YZ>N&A1+;Q$O-_UR6B]@\@PI[[;O(@E:V>:-7_%.XPS
M;C &,S&;:W.HN")!035A@L B$Q+9Q3F$>//7-E]ZZ@)(==^B973ES2$]ZFZ&
MMH2'*$ZQBPN)<QV%213X'LX,1A+0[IL13$)8'\C"\'/Q8=**QV:>(1N+SBHY
MY:KH5(,X2"KJ]6L/*V'O&H'"CO:4'^8!)Y3Y9@-=G$6_<N/B!,LKB <!;3/(
M-GQ6!N%@]AFB=6Q]K'G#H$,B\V<?#5*SEH;R8V+UIY#66R-F6MD7-0WAT.>B
M;8YDRF%',&I<7]%J=VK)<C>/<$D)63==],T-"8+&=M]YB5YA66G02<GO%DGL
MP, GR\"T9H(B9J@O5R6&52_"\PQPHU4K%.5JZ4E>KV L(..S8?45WK8@(0_(
M@)$K,Q_9,O(,OT2JW<(ZDIH7P"=UE%1#]%MA5DM2=HZ\?_IQY[N[VRP(?B@]
M@I5K]D<G>8RC5]\K=DF/3J(0,3> E[T8.W6AA:+RL"4." . MJ3@#;, &\2#
MYI<%;VCO?BCXE'OW V)E;WNN&4ST6,"!.ACX^OID-C[&?D3JN1O?H% Y6\UX
MT2\?QZ)7VY&V/3]@*N"(R'0<R=.QY3P("-ASYCCIANI#%*+ID*&-_DL "R>.
M&:A2.4\(JC3Y6#$.47A>?SN)7.D*ZA: )7-,U%Y$/Z-NQ*GCXT<@CU'B$VL=
M>F0S<U/LV4X"%A@;"5%:9OW3@E(Q<%6U)OO60]&^48G$JTE8?74HJ<AJ$9<9
M'AW!B\]AC/"\#?U?R,:AB(U,5A$IO8RC= S%+TH+8C=3D*RX M<J68,D@7?Q
MSMIZ0-APM-##&97&4'FY9W!#=CV&#EJ;5C#) ARFAA-@D-W&(T3_ZS4FHNXM
MJQ:1;,P#'8*S[U\(#="Q\0GZZ6>($Q$T-[N6K[UU8JHY1[2-KWI6N11-N%T4
M> @*\W]D?GI\B%(X?J)"<;ZF(WV$)6,5H_KK\V+]DU4OF[126W9;JO\Z]B9/
M.R>&5PCO'D[(@7;6A>,9\5@>",9G^#H&26)HCZ(LD'&L#A998+\"BV)D(#KD
MF_""D%V(:T,/?<\R:#P'3 K,]J7+=A;'2#GDOOWJ6'_RZ!Q)/2:\@RJ$6F9I
MDJ)3$EHR?H3^=I=";_8*8V<+5W"/3AOH]SCG5YR'[^ TMY]TSR(+/;#QRLE\
M-QE3M6P.G+P]B$L".':EI)#G[OZ =E5D/_7Q##0D0">0K1_B)G;GM#WPMXR
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
MJ[8Z L.A:'6NLR2-]C!>P;R0>K+S#^.$._$X68AC84O#3#^2MP!QL\E$C)"
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
M5,$"B.N,AV[[=NMOC&*N8C<9^U:)I(ZW3Y.T;R>J%4%;:S!4(I9FGD>\A$Z
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
M8+9-,NAJ.P=Y_3QCFZS(MJ_W94ZK-]8?\O5'#!WH+)UBRN&!_6$J.)3&%S8
M=2/0AP\7Z!<VZ+]C;B\S2P8N,2W:1W2E[>O*R';#K#6!^OT2_(V=@J$*:(1@
M$EH@"#Z=;I/(]8&FV\. H9\7Z[JN$IQG4#TF:UK6HN*BK/:\UI[+O6$U4^!H
M1RN@5/<)&XM&@]%@=-0]X\Z]_HJQ)LH1YE\Q89?_=))+1[5*G*(%4EB4PCS_
M&KP%M 20]*6*(\]K63<6W]4X>UY(1=I"BB]L22B+G^':27A1C0XM7BLA44HO
MXGO4#5C !6/BQD!NT>'K(\=>E=6NS9,'G&.B%O;R4),Z; CC)($?)!,\*CL4
M&X;XN*&(VZ22BR/T/K'E5;==K.C@&[S_KM@2ZKELD_&(X.'YH^456X!_$_].
MD%*W8^P4%2^KS</7\N&I;&LR%7E:(&RF (>+ TOU,X0MQJR%1<%O,O<?$7RU
M" W6BA_=)C#CZVY7KJOF'^]>\+H%YQO+^'&0*<GH@3Q)?NIE2<W$P7:)&@:5
M$Q8765FA;@SB@R0R0\B]8F82[!$#MO[EK8@$4NYP=5&";VW=2"7'XW4.Q2I1
M= XY+"J=@W^-NL^7HW/H63?2.30X^^D<GZ[O'1Z6_NNPCTBWKH*[Y.\R=H9^
M*2;$[%Z%,0)'!/PD.:YY:/<G?!IKIGR-X$$[,BCT ?O2(QTC&D?'I%&\C1+'
M^57V9UP]EIXD_T%-<W2.B_73+JF^+.8^/9[\/_BH7_"RWZ]QD519"553UTGM
M<#X-0IIBXJ!"FAP&M=9./XJ^*\QL$6*9!C]OL>R^?:SQOUHHW/$,]>E/<E]+
MUPA^7\N@4$GPW;>(?KP(#Y265:-K0XFI_[L.=:F:5S ?E@69\[+<)5DQ\SZ1
MKS'S/LDU6T0*@,KD0[]%W<?H%_9YU"VBY=(HZEN)J?\6D=5N?( ?9]XFZG7F
M%TITNT4)A[DV9S\ _4*'Q+(?6?/.5*2S1WS.^JX?L@)?-W@W=U,)_5IS"RVN
MFZB#Q&DC76;U.B\A:A3]<O984_4[CJ')B:.FC34FAJ_70198*[N<5)XJ]?
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
M(*SB0>J6%R^0   ES>"-@@RF!'5@( I'_(C%,+M57UET7HYZAG.<##(W.3,
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
MWM7&^L$60V/:QLW03:5*6V)$#'RG1YNG ]5$68;S?5:DW)++&PC;Q\);3;>
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
M:K !<,(H>XJ$C!-DMX#1:CK^+&9-A#$DJFLM=A# 1873K($[%*25^J; EM$
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
M7Y. :,0[@*%<?YE$$AC*,K"AB(Y=2<(N8B;KFI$[9(TM.<+Z3+JL/)OT29J
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
M_00Z*QAQQ<^C'E*L!6WG[NRS0Z4EH>(5A/*BC&QC'$_IL(\O7%I/99[BBK=
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
MG@+7B$KILUZ".W'SJV_:U\'#;Z])+WJ-D:67& _ZI7HY!3B&[8:#"2*E6JW
MS=EKTHHW)V,7>BBFHN#?S2"V ]8],Y+.MMOF!]/K*%DWK6SE12!5%XW Y 2#
MQPA&O_$@@Q)'O<J2G^;%%B+<JUHVDG3C?JK'>40< JER1'9!X(2@,O#1G*DG
MHSC[99._\J8>MN^;=/L;M7@+6:%V-T:9K:>6(LSNG/1:G#9H'!W1"\Q[/C K
ML8US%&DE=&F)RP'.3Z[8\8+;'7MK";W)=+J/E!VTYL:AG:RG<2=56.434J76
MTQ(S+WG@$UMW./C_Y>1+:.NZ#U-P>_9M+$X71Y#8D)=5^[QRQFT4_B4\15;G
MN;[QR?N.HP,(,2D+**V>2\&S>-AS:DF90R@9V";WT)NC:\I#N!O'PQB>G?_K
M#]J!E7L'ONK.5.8>L7,*_P^1ZQ*QL%T4G?L2/0H_L2UT1,&E!5EAG\"J[OJ6
MYT6H$-:YQPKF7[T9<F*"?3 J:^#'30PFPA#IJ8\"#6,J'9P?7Z^*OYKVTZ[K
MV57;=A]?3=B8/HGLY=FPL:K_#?O,^>Q$3P^_L@+K<@6?HIP5.G9?)J$?\X%8
MOT!7E^F>;7)=W^[?LAN3FWE_*8\6QIA]W5AN)B?>$=>T-PJ\2\P0@AO:/>.Z
M\-MB <G! UHPR2#$)LXA$VZOF5T45,@FKGE"CC"<ERPT+A?!B*1:S6W3]?3Y
M9=MPO4O%AU2]W&LX #.<0 ?B=%GH*QZ;R9'-%$LJFL4TCT^)3[-S]C8U*-BU
M.)X ?HA)Z8*_,&V9QO:XX;V.K+^+"PA2L-@?/8U,8&)BCR0P]0E1DQ,U^^ A
M?<.)Q#;V1%8LP;?R!]>*#\+T9;6["S0YLS*Y0NW-L#27 ]C5NLW=()EN1GN[
M)7:W.PS7G=9W*H&G52JD!2*J4!7"3 "]0HW1=;IJW 2\(L<^\5&$"3?,@;02
MB;0 OM"^E\TJ#F-@F0FGAM5RC2J+#6\PIR;,3'J?#%NY<2_=S?IK)\)FT7WO
M^+C39GW*1HJH96Z[V$L7)JT(1B0,4PPR:",;20[&1/:0S)3\Z"8.M;F"S$A[
M2J(Y\4YM::CI9+V>HNH!'-0E3DUJ=[2,Q[61 \@"\6V<M#A2CGR$)[D9%*[D
MZK,SU_W+W=G%YTQ\-:]G,W#\TBEWJW&I,_'MGG=;=LN7O)D4 KX(#KSYH0QK
M8B+Z;7F@,1>8\/-&%OD#&6_@>MI[8ZAB:-=3J+_:6-FR''/C(RZ[HC4F*JQI
MX6S(J -_EG@%;-O$BX07+(A!N;\U)S41LAB3GKN=UMY0?-="9T\(F'B=W^8Y
M, .Q_7(4&26PJ[JV_]_%3_JX WO\9KVN'FE[1:'2U>G 4$\3^3CY4PS(=IFZ
M:; E%:(T3Y\*:[_HYC$]V'55*9,M]3TPIW?>B>FQTY/!=-8UF=D V(,%D5]>
M'">3%V,^/U<"9PQ Q'2G(/;=SZC%MF;A1^Y@GA@TMUP )?&DXYZ.^<Q++%]9
MO5T_F;(8!5A8?JOZC<@..:<]%"&*#2G:>)WUZCD=<'"TB!?S#VJ,]!+D1P5P
M0**\:+"*;GY6]/KQ4? H1ZG#@=B%[9;#BB*I@Z?\:R?!".\;Y1&G@RR7^P:
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
MG"N)L:PZP=E)D^2W6-D%%J^S?RH*.4Q.^0YH%LQ6?NM&F?_-/ ?^MMW8!Y9
MLG7JI9M47".* \DM/ZG-#$Y 8V,ET@(/[PES=&F2W^7SZ) %3)[G!RFCAWG@
M)"_'8=YYO"_',?&S3-!8J938,E^)>'%6IQ.1. UXS0@//YQ]L8M168028"L:
MFM#$":*L;B=V>2* !;[$XYY3Q#='0E>E>B2/._?AH,4.1&A!KMSO"MB&\8;%
M/:U@K+@_M0*3-&0G?$"\TH]$(0TSRGLWH/A!R1THO(5"%LN(;HI?BY_]9.U6
M*LT *F%&(M3./D%9R_ K[6G0;44DS$XRV\^C<,]C9 54I'Y<&B?Q@+(G%:@V
M=O4^%YN=VT4H.V E?1#M1 +\M*:AJ*;,CB]F%7D)H^#@$!>@!RB\>_-,_-6:
M'<O.$T.Y8IMHX_AA@9D'ZK'P0V*18^ =E8R79XK)AAYNG"2_XV!'&L</$)CV
MPX0T$%V/T,Y8@._K&%(58) ;J>U%FB[173# _*>V!VFZA';!L/VP2I?6'C!P
M6['E:90NK1T@0.O92Z]F=$EL^Q;*A%?>S.@2UOHQG'2SYS.Z1%6_ GWR(>O
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
MUT1"_CZUD5 OSSB;I9MES+27.>['B!0YJ&RA:NI7@7ES]:N*'3? D7K-1K^
MKV[IJU\,<.D*0!+S#L:ZFO6?G^VOR:@MI!UQ.:T:4S8G+7)M3SJ8J8M]T]Z%
M:1HJU&G..QDUTU*O?7<[T=+.W.;PSZW;; D2;<VO+%K=0+=\-L!*5Z#9,M42
M)+B;K5M7^(YK$Q!Z?E6N-9724(E8(2QUE0);!;OM2'!5IGNS2/D_?_M<'5L>
M.WFRMC;??$@R,X,0%R/2G<#6;5L7)NTMH<87==NN \_ Z*N!U\O'Z,+$W<$*
M>L:WL99<T8\$ RU47V3'X6&VU6OP"TF0\N1T^T& *15(.1_#G5L^DHSY/M,S
MJ](EV[C&>E8117G)ZH=.\ZM!B/6.C_8O,5_Z]\<%+6S&SM)+)5^G%S@6J."U
M5AW1A@-#13K5O%K<T,J6F5I2\8Z?AMFC_@%._KXK@'6#VH5)6]<KRU<WJRV?
M&7A-%2AZIE7R*:X#KJ #?".U\1S=SY8K0H-D<*^YA6_VKCX[4&'=L'?O@];>
M+:^GP"5[GF-<PBS&1N9CPS)0O.[.DNGM06;^VK$=L/WMH(X7MS^5BHPK*4IU
M?L[V>< ="7CSVULG$D\F(R>,'7??2,#P/< >Y*X,T-KC@!YTQJZ[#++]':6#
M&;NB2U7<U5$(&IR=:^$-GTCL9P]*G5*WXKRGC:%.EH N:D"MQPQZN,W/,24\
MMK:>)G+,$\U(%RKC9C09/=M3[A-)SITH9*OC@YC$D%C#^N<Z&$M;38K&M#ZT
M#M#6]I'C07Y%UB>X\K[H8-9,$U3W9,6W^4="5Y&S7?NN$UR&2QIM! J'=SKX
ME4:G:9RPR# :<#[EB.[(ED:BKZ^E&$J&QG1_U &.$#4I8,2>D-<CS$JPI,+
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
M,8F)FT8E!]4@;98!OEE>[P&?,<#W>\!ZF3%E:,9],YZ8SFP8;^-]%N+,C]V
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
M<.]$.Q,]E;%[4C9A/^OBI'/G)DKY-44QN)E/:Q:7WKSCMLO9NH+.OFD@GE!
MT2-E=5[B' "B#<%^02<TBNBS'ZXT>C.T?3SQ32A?-&19!L9E@..Z44KVDYR=
MT*M,?=XZ.WXB#+\E6&1X]I,(B_F".9[;#(_A]8$F<,.#ZGRS#>B.D'SR:3'V
MV]HPV7Y\6%[^4+&6+9X"5[$/N'R1U@4NQX/^XGBXG#N8B-*O1M /->9;&=B,
M!:G.,*3T9J%IK0L*O:8" F]?=;RXKR>'[V4-#N-6L*C0:,V6*V-^#<>X%J=?
MP1CI(,_SUVIHS)QC?FDPL(*F%82Y#:W&H39*9]HPF!9J5&$U(C@K%%]5"V90
MMV^7_LBS"\,+95[G!5*'[LOOC<:K<SE>'!TOCHX71\>+(_UCLJA-L%C.V(H"
MN6M#CSWOY@Y$60"(L*Q4,4J0X-Z6=*EIE\ @7@3ORW9$>4X1!VG4/74"P"Y:
M[.-L]^J1YI-P6CAA&D*H?8)ZN=3'\_KRL!HT"U&7 PD-?LN^G;J^2]<,.(]V
MZL>>-':N5G8,2,4*JY+GA0IFVTB]MN*9E! :F8E&4K6=5V 78,?R#F0ACU/?
M,>0]=W$>^>$9#0(G4KL :WXU>9&T+!3J[#7AMQ:;T4]6#?XB]5QMG.UZ"MWQ
M^71RDZU\[UHXUBSW!DV&0L"?RVHB@ /CAT\\-TTE%+1\HJ%KY<)3@F3RQT ?
MDW+)?8]4S% FR\Y-=1L&U(C94&CUV^4?-"3V8R:QD*Q$#=KPS%U!E$59S7-K
M[<7S%Q"W%N/JWP_9#\DC6=*(),X+B6F8_6A?!V!6!7 I@)P(N \<[DV8_<BP
M)* ?WJ Y7AP2[U+#\X6GE#<K2OUP=;,E43;[-D-\F7.&H3]C?X@3WP7>$T,H
M09X3I"SQZM2O 9R'*Z4=26GR+DGX.E,0@E_M,9;6[%F/4I\K7:62%91_C5Z!
MJR6^#BX )BLP3M'*R<G^\DA"LO0!^E%5V,3^<I(!-CQ$^Z!I9GMR)U6+F/HW
MZ!JLR.%2AX3#/P&^Y3 Y@7)Z+@BCP@D8[7G):[X$X&.F#QM&)DFB@>6SHI=)
MJ/<1!779Z326"&78)BY"*9-09T3GU.T-R!@2E"%#LJ;J,I1R">.VXBQ'(XX
MK5.L_4O<ES :!YEDX5@MO Y9F QE;JO'V5&*2+$BI4X=K5[&JC$/^_WIGL[,
MFH\LY&ZD\Q%R#_.FLI/'E6Z'6*<O4NLGXY LEVT)SG9#]DD-HN@.*ZGAY50G
MSHLCIO@YH1<<'D .G7-7XG$^=3 LOZ\T3'&H0C4O(*O!SW..X8JG(\40M26-
M&$L]^!=[ZICQ\[J:TFVSB$HLQKT#:)#*_E#\K!B<R9@?/8EGR.(1L1/$=R1)
M(]$W<Q$$]-D)7?#G^X"$(5\K02K2 .D@O1>0+N5C!#^:1(($NX<^I ;D; .>
M/S90EC\Y09JQM% XVX)MP8B>B(<4<QM'#3PR624-B-1+:X,?/=V'#3=5!2GJ
M.ANAJD)!9#R"8!$GB=L1:%F*PTM,H1(8]CHM=:)Z%8Y\.Q,-:E&EE8V#3;)]
M\;8)=MYBE0@4I%05K9!C37@AI.\Z :_IR(($)_08*]+RCP961SX<T!QR1R(&
MX6A*/S*L\] %;[")&L4\"Q8Y;6F4\/W.Y\G3,*:![W'![N<%QT7%D%G=DQX*
M["UF*N364BE-[N*F1<Z72^+R[MY[R\\?!=X1EX8N,Q>9&(J2#$Y^RF#M*K\,
M;(4A*)JS/H%*!BH7,N@^HDJSV /\"&,?'^X^P0]S7>RO066T.8Y1RM%#;-8
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
MSVHS'F=0(S,MO-4_7^\=\0C9B!<#E%$>)@QXD#U@(4P8]0[O\J-;'2#R^TH
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
M:$%*J5V1G8'WG:@FZ'AUBKV;;UA9HBZES$J3G16Y6?Y$N486K5#B8ECK"&9
M@8A9.G.ZC,8H#)><8Y=AUK&(T2V2::&K=MVN 6X>%EV'/YA5XBWKND_(MJ2"
M_)5CLCO,GRQN$2_#?#SS??H8D]]3PNMR6A37?BP'3?#<CH\Q9 A8#&_YF?LB
MBGAO A%7G:[Y']EZ<U^I[[GV.(D'>*I?@<;:D2940E57;1]HX@3G<>)O>&EI
MA3RE\[#K^WD<@)T<P"B7OW5\[S(\=>*UD@1*OSZ;9-)A@9"EZF;5RL43B<?
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
MO:?-W]YR*GC72OZW_Q]02P$"% ,4    "  [<ZQ4/[,[7%%-! #>3"T %@
M            @ $     9C(P9C(P,C%?;6%G:6-S;V9T+FAT;5!+ 0(4 Q0
M   ( #MSK%2P;*7[E@<   8A   <              "  85-! !F,C!F,C R
M,65X,3(M,5]M86=I8W-O9G0N:'1M4$L! A0#%     @ .W.L5 :5/VB6!P
M'R$  !P              ( !554$ &8R,&8R,#(Q97@Q,BTR7VUA9VEC<V]F
M="YH=&U02P$"% ,4    "  [<ZQ4).:5[V8$  "H$@  '
M@ $E700 9C(P9C(P,C%E>#$S+3%?;6%G:6-S;V9T+FAT;5!+ 0(4 Q0    (
M #MSK%2HF?2<=P0  "(2   <              "  <5A! !F,C!F,C R,65X
M,3,M,E]M86=I8W-O9G0N:'1M4$L! A0#%     @ .W.L5#;K"T__ P  -QT
M !P              ( !=F8$ &8R,&8R,#(Q97@Q-2TQ7VUA9VEC<V]F="YH
M=&U02P$"% ,4    "  [<ZQ4G&27>?L"   U"P  '               @ &O
M:@0 9C(P9C(P,C%E>#$U+3)?;6%G:6-S;V9T+FAT;5!+ 0(4 Q0    ( #MS
MK%22T*2SYAP  $P>   +              "  >1M! !I;6=?,# Q+FIP9U!+
M 0(4 Q0    ( #MSK%3ZLO6VRR<  +WY 0 1              "  ?.*! !M
M9VEC+3(P,C$Q,C,Q+GAS9%!+ 0(4 Q0    ( #MSK%3<:?0>C!   $S&   5
M              "  >VR! !M9VEC+3(P,C$Q,C,Q7V-A;"YX;6Q02P$"% ,4
M    "  [<ZQ4:_.3:+-M  !7]@8 %0              @ &LPP0 ;6=I8RTR
M,#(Q,3(S,5]D968N>&UL4$L! A0#%     @ .W.L5)H%%C\2 @$ 4=<, !4
M             ( !DC$% &UG:6,M,C R,3$R,S%?;&%B+GAM;%!+ 0(4 Q0
M   ( #MSK%3^"#D?>&\  ,Q6!P 5              "  =<S!@!M9VEC+3(P
D,C$Q,C,Q7W!R92YX;6Q02P4&      T #0"$ P  @J,&

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
